Mercurial > projects > dstep
diff dstep/appkit/NSAccessibility.d @ 16:19885b43130e
Huge update, the bridge actually works now
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sun, 03 Jan 2010 22:06:11 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dstep/appkit/NSAccessibility.d Sun Jan 03 22:06:11 2010 +0100 @@ -0,0 +1,2380 @@ +/** + * Copyright: Copyright (c) 2009 Jacob Carlborg. + * Authors: Jacob Carlborg + * Version: Initial created: Sep 24, 2009 + * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) + */ +module dstep.appkit.NSAccessibility; + +import dstep.appkit.AppKitDefines; +import dstep.foundation.NSArray; +import dstep.appkit.NSErrors; +import dstep.foundation.NSString; +import dstep.foundation.NSGeometry; +import dstep.foundation.NSObject; +import dstep.objc.bridge.Bridge; +import dstep.objc.objc; + +import bindings = dstep.appkit.NSAccessibility_bindings; + +private +{ + NSString NSAccessibilityErrorCodeExceptionInfo_; + NSString NSAccessibilityRoleAttribute_; + NSString NSAccessibilityRoleDescriptionAttribute_; + NSString NSAccessibilitySubroleAttribute_; + NSString NSAccessibilityHelpAttribute_; + NSString NSAccessibilityValueAttribute_; + NSString NSAccessibilityMinValueAttribute_; + NSString NSAccessibilityMaxValueAttribute_; + NSString NSAccessibilityEnabledAttribute_; + NSString NSAccessibilityFocusedAttribute_; + NSString NSAccessibilityParentAttribute_; + NSString NSAccessibilityChildrenAttribute_; + NSString NSAccessibilityWindowAttribute_; + NSString NSAccessibilityTopLevelUIElementAttribute_; + NSString NSAccessibilitySelectedChildrenAttribute_; + NSString NSAccessibilityVisibleChildrenAttribute_; + NSString NSAccessibilityPositionAttribute_; + NSString NSAccessibilitySizeAttribute_; + NSString NSAccessibilityContentsAttribute_; + NSString NSAccessibilityTitleAttribute_; + NSString NSAccessibilityDescriptionAttribute_; + NSString NSAccessibilityShownMenuAttribute_; + NSString NSAccessibilityValueDescriptionAttribute_; + NSString NSAccessibilityPreviousContentsAttribute_; + NSString NSAccessibilityNextContentsAttribute_; + NSString NSAccessibilityHeaderAttribute_; + NSString NSAccessibilityEditedAttribute_; + NSString NSAccessibilityTabsAttribute_; + NSString NSAccessibilityHorizontalScrollBarAttribute_; + NSString NSAccessibilityVerticalScrollBarAttribute_; + NSString NSAccessibilityOverflowButtonAttribute_; + NSString NSAccessibilityIncrementButtonAttribute_; + NSString NSAccessibilityDecrementButtonAttribute_; + NSString NSAccessibilityFilenameAttribute_; + NSString NSAccessibilityExpandedAttribute_; + NSString NSAccessibilitySelectedAttribute_; + NSString NSAccessibilitySplittersAttribute_; + NSString NSAccessibilityDocumentAttribute_; + NSString NSAccessibilityURLAttribute_; + NSString NSAccessibilityIndexAttribute_; + NSString NSAccessibilityRowCountAttribute_; + NSString NSAccessibilityColumnCountAttribute_; + NSString NSAccessibilityOrderedByRowAttribute_; + NSString NSAccessibilityTitleUIElementAttribute_; + NSString NSAccessibilityServesAsTitleForUIElementsAttribute_; + NSString NSAccessibilityLinkedUIElementsAttribute_; + NSString NSAccessibilitySelectedTextAttribute_; + NSString NSAccessibilitySelectedTextRangeAttribute_; + NSString NSAccessibilityNumberOfCharactersAttribute_; + NSString NSAccessibilityVisibleCharacterRangeAttribute_; + NSString NSAccessibilitySharedTextUIElementsAttribute_; + NSString NSAccessibilitySharedCharacterRangeAttribute_; + NSString NSAccessibilityInsertionPointLineNumberAttribute_; + NSString NSAccessibilitySelectedTextRangesAttribute_; + NSString NSAccessibilityLineForIndexParameterizedAttribute_; + NSString NSAccessibilityRangeForLineParameterizedAttribute_; + NSString NSAccessibilityStringForRangeParameterizedAttribute_; + NSString NSAccessibilityRangeForPositionParameterizedAttribute_; + NSString NSAccessibilityRangeForIndexParameterizedAttribute_; + NSString NSAccessibilityBoundsForRangeParameterizedAttribute_; + NSString NSAccessibilityRTFForRangeParameterizedAttribute_; + NSString NSAccessibilityStyleRangeForIndexParameterizedAttribute_; + NSString NSAccessibilityAttributedStringForRangeParameterizedAttribute_; + NSString NSAccessibilityFontTextAttribute_; + NSString NSAccessibilityForegroundColorTextAttribute_; + NSString NSAccessibilityBackgroundColorTextAttribute_; + NSString NSAccessibilityUnderlineColorTextAttribute_; + NSString NSAccessibilityStrikethroughColorTextAttribute_; + NSString NSAccessibilityUnderlineTextAttribute_; + NSString NSAccessibilitySuperscriptTextAttribute_; + NSString NSAccessibilityStrikethroughTextAttribute_; + NSString NSAccessibilityShadowTextAttribute_; + NSString NSAccessibilityAttachmentTextAttribute_; + NSString NSAccessibilityLinkTextAttribute_; + NSString NSAccessibilityMisspelledTextAttribute_; + NSString NSAccessibilityFontNameKey_; + NSString NSAccessibilityFontFamilyKey_; + NSString NSAccessibilityVisibleNameKey_; + NSString NSAccessibilityFontSizeKey_; + NSString NSAccessibilityMainAttribute_; + NSString NSAccessibilityMinimizedAttribute_; + NSString NSAccessibilityCloseButtonAttribute_; + NSString NSAccessibilityZoomButtonAttribute_; + NSString NSAccessibilityMinimizeButtonAttribute_; + NSString NSAccessibilityToolbarButtonAttribute_; + NSString NSAccessibilityProxyAttribute_; + NSString NSAccessibilityGrowAreaAttribute_; + NSString NSAccessibilityModalAttribute_; + NSString NSAccessibilityDefaultButtonAttribute_; + NSString NSAccessibilityCancelButtonAttribute_; + NSString NSAccessibilityMenuBarAttribute_; + NSString NSAccessibilityWindowsAttribute_; + NSString NSAccessibilityFrontmostAttribute_; + NSString NSAccessibilityHiddenAttribute_; + NSString NSAccessibilityMainWindowAttribute_; + NSString NSAccessibilityFocusedWindowAttribute_; + NSString NSAccessibilityFocusedUIElementAttribute_; + NSString NSAccessibilityOrientationAttribute_; + NSString NSAccessibilityVerticalOrientationValue_; + NSString NSAccessibilityHorizontalOrientationValue_; + NSString NSAccessibilityColumnTitlesAttribute_; + NSString NSAccessibilitySearchButtonAttribute_; + NSString NSAccessibilitySearchMenuAttribute_; + NSString NSAccessibilityClearButtonAttribute_; + NSString NSAccessibilityRowsAttribute_; + NSString NSAccessibilityVisibleRowsAttribute_; + NSString NSAccessibilitySelectedRowsAttribute_; + NSString NSAccessibilityColumnsAttribute_; + NSString NSAccessibilityVisibleColumnsAttribute_; + NSString NSAccessibilitySelectedColumnsAttribute_; + NSString NSAccessibilitySortDirectionAttribute_; + NSString NSAccessibilityAscendingSortDirectionValue_; + NSString NSAccessibilityDescendingSortDirectionValue_; + NSString NSAccessibilityUnknownSortDirectionValue_; + NSString NSAccessibilityDisclosingAttribute_; + NSString NSAccessibilityDisclosedRowsAttribute_; + NSString NSAccessibilityDisclosedByRowAttribute_; + NSString NSAccessibilityDisclosureLevelAttribute_; + NSString NSAccessibilityAllowedValuesAttribute_; + NSString NSAccessibilityLabelUIElementsAttribute_; + NSString NSAccessibilityLabelValueAttribute_; + NSString NSAccessibilityMatteHoleAttribute_; + NSString NSAccessibilityMatteContentUIElementAttribute_; + NSString NSAccessibilityMarkerUIElementsAttribute_; + NSString NSAccessibilityMarkerValuesAttribute_; + NSString NSAccessibilityMarkerGroupUIElementAttribute_; + NSString NSAccessibilityUnitsAttribute_; + NSString NSAccessibilityUnitDescriptionAttribute_; + NSString NSAccessibilityMarkerTypeAttribute_; + NSString NSAccessibilityMarkerTypeDescriptionAttribute_; + NSString NSAccessibilityLeftTabStopMarkerTypeValue_; + NSString NSAccessibilityRightTabStopMarkerTypeValue_; + NSString NSAccessibilityCenterTabStopMarkerTypeValue_; + NSString NSAccessibilityDecimalTabStopMarkerTypeValue_; + NSString NSAccessibilityHeadIndentMarkerTypeValue_; + NSString NSAccessibilityTailIndentMarkerTypeValue_; + NSString NSAccessibilityFirstLineIndentMarkerTypeValue_; + NSString NSAccessibilityUnknownMarkerTypeValue_; + NSString NSAccessibilityInchesUnitValue_; + NSString NSAccessibilityCentimetersUnitValue_; + NSString NSAccessibilityPointsUnitValue_; + NSString NSAccessibilityPicasUnitValue_; + NSString NSAccessibilityUnknownUnitValue_; + NSString NSAccessibilityPressAction_; + NSString NSAccessibilityIncrementAction_; + NSString NSAccessibilityDecrementAction_; + NSString NSAccessibilityConfirmAction_; + NSString NSAccessibilityPickAction_; + NSString NSAccessibilityCancelAction_; + NSString NSAccessibilityRaiseAction_; + NSString NSAccessibilityShowMenuAction_; + NSString NSAccessibilityDeleteAction_; + NSString NSAccessibilityMainWindowChangedNotification_; + NSString NSAccessibilityFocusedWindowChangedNotification_; + NSString NSAccessibilityFocusedUIElementChangedNotification_; + NSString NSAccessibilityApplicationActivatedNotification_; + NSString NSAccessibilityApplicationDeactivatedNotification_; + NSString NSAccessibilityApplicationHiddenNotification_; + NSString NSAccessibilityApplicationShownNotification_; + NSString NSAccessibilityWindowCreatedNotification_; + NSString NSAccessibilityWindowMovedNotification_; + NSString NSAccessibilityWindowResizedNotification_; + NSString NSAccessibilityWindowMiniaturizedNotification_; + NSString NSAccessibilityWindowDeminiaturizedNotification_; + NSString NSAccessibilityDrawerCreatedNotification_; + NSString NSAccessibilitySheetCreatedNotification_; + NSString NSAccessibilityUIElementDestroyedNotification_; + NSString NSAccessibilityValueChangedNotification_; + NSString NSAccessibilityTitleChangedNotification_; + NSString NSAccessibilityResizedNotification_; + NSString NSAccessibilityMovedNotification_; + NSString NSAccessibilityCreatedNotification_; + NSString NSAccessibilityHelpTagCreatedNotification_; + NSString NSAccessibilitySelectedTextChangedNotification_; + NSString NSAccessibilityRowCountChangedNotification_; + NSString NSAccessibilitySelectedChildrenChangedNotification_; + NSString NSAccessibilitySelectedRowsChangedNotification_; + NSString NSAccessibilitySelectedColumnsChangedNotification_; + NSString NSAccessibilityUnknownRole_; + NSString NSAccessibilityButtonRole_; + NSString NSAccessibilityRadioButtonRole_; + NSString NSAccessibilityCheckBoxRole_; + NSString NSAccessibilitySliderRole_; + NSString NSAccessibilityTabGroupRole_; + NSString NSAccessibilityTextFieldRole_; + NSString NSAccessibilityStaticTextRole_; + NSString NSAccessibilityTextAreaRole_; + NSString NSAccessibilityScrollAreaRole_; + NSString NSAccessibilityPopUpButtonRole_; + NSString NSAccessibilityMenuButtonRole_; + NSString NSAccessibilityTableRole_; + NSString NSAccessibilityApplicationRole_; + NSString NSAccessibilityGroupRole_; + NSString NSAccessibilityRadioGroupRole_; + NSString NSAccessibilityListRole_; + NSString NSAccessibilityScrollBarRole_; + NSString NSAccessibilityValueIndicatorRole_; + NSString NSAccessibilityImageRole_; + NSString NSAccessibilityMenuBarRole_; + NSString NSAccessibilityMenuRole_; + NSString NSAccessibilityMenuItemRole_; + NSString NSAccessibilityColumnRole_; + NSString NSAccessibilityRowRole_; + NSString NSAccessibilityToolbarRole_; + NSString NSAccessibilityBusyIndicatorRole_; + NSString NSAccessibilityProgressIndicatorRole_; + NSString NSAccessibilityWindowRole_; + NSString NSAccessibilityDrawerRole_; + NSString NSAccessibilitySystemWideRole_; + NSString NSAccessibilityOutlineRole_; + NSString NSAccessibilityIncrementorRole_; + NSString NSAccessibilityBrowserRole_; + NSString NSAccessibilityComboBoxRole_; + NSString NSAccessibilitySplitGroupRole_; + NSString NSAccessibilitySplitterRole_; + NSString NSAccessibilityColorWellRole_; + NSString NSAccessibilityGrowAreaRole_; + NSString NSAccessibilitySheetRole_; + NSString NSAccessibilityHelpTagRole_; + NSString NSAccessibilityMatteRole_; + NSString NSAccessibilityRulerRole_; + NSString NSAccessibilityRulerMarkerRole_; + NSString NSAccessibilitySortButtonRole_; + NSString NSAccessibilityLinkRole_; + NSString NSAccessibilityDisclosureTriangleRole_; + NSString NSAccessibilityGridRole_; + NSString NSAccessibilityUnknownSubrole_; + NSString NSAccessibilityCloseButtonSubrole_; + NSString NSAccessibilityZoomButtonSubrole_; + NSString NSAccessibilityMinimizeButtonSubrole_; + NSString NSAccessibilityToolbarButtonSubrole_; + NSString NSAccessibilityTableRowSubrole_; + NSString NSAccessibilityOutlineRowSubrole_; + NSString NSAccessibilitySecureTextFieldSubrole_; + NSString NSAccessibilityStandardWindowSubrole_; + NSString NSAccessibilityDialogSubrole_; + NSString NSAccessibilitySystemDialogSubrole_; + NSString NSAccessibilityFloatingWindowSubrole_; + NSString NSAccessibilitySystemFloatingWindowSubrole_; + NSString NSAccessibilityIncrementArrowSubrole_; + NSString NSAccessibilityDecrementArrowSubrole_; + NSString NSAccessibilityIncrementPageSubrole_; + NSString NSAccessibilityDecrementPageSubrole_; + NSString NSAccessibilitySearchFieldSubrole_; + NSString NSAccessibilityTextAttachmentSubrole_; + NSString NSAccessibilityTextLinkSubrole_; + NSString NSAccessibilityTimelineSubrole_; +} + +NSString NSAccessibilityErrorCodeExceptionInfo () +{ + if (NSAccessibilityErrorCodeExceptionInfo_) + return NSAccessibilityErrorCodeExceptionInfo_; + + return NSAccessibilityErrorCodeExceptionInfo_ = new NSString(bindings.NSAccessibilityErrorCodeExceptionInfo); +} + +NSString NSAccessibilityRoleAttribute () +{ + if (NSAccessibilityRoleAttribute_) + return NSAccessibilityRoleAttribute_; + + return NSAccessibilityRoleAttribute_ = new NSString(bindings.NSAccessibilityRoleAttribute); +} + +NSString NSAccessibilityRoleDescriptionAttribute () +{ + if (NSAccessibilityRoleDescriptionAttribute_) + return NSAccessibilityRoleDescriptionAttribute_; + + return NSAccessibilityRoleDescriptionAttribute_ = new NSString(bindings.NSAccessibilityRoleDescriptionAttribute); +} + +NSString NSAccessibilitySubroleAttribute () +{ + if (NSAccessibilitySubroleAttribute_) + return NSAccessibilitySubroleAttribute_; + + return NSAccessibilitySubroleAttribute_ = new NSString(bindings.NSAccessibilitySubroleAttribute); +} + +NSString NSAccessibilityHelpAttribute () +{ + if (NSAccessibilityHelpAttribute_) + return NSAccessibilityHelpAttribute_; + + return NSAccessibilityHelpAttribute_ = new NSString(bindings.NSAccessibilityHelpAttribute); +} + +NSString NSAccessibilityValueAttribute () +{ + if (NSAccessibilityValueAttribute_) + return NSAccessibilityValueAttribute_; + + return NSAccessibilityValueAttribute_ = new NSString(bindings.NSAccessibilityValueAttribute); +} + +NSString NSAccessibilityMinValueAttribute () +{ + if (NSAccessibilityMinValueAttribute_) + return NSAccessibilityMinValueAttribute_; + + return NSAccessibilityMinValueAttribute_ = new NSString(bindings.NSAccessibilityMinValueAttribute); +} + +NSString NSAccessibilityMaxValueAttribute () +{ + if (NSAccessibilityMaxValueAttribute_) + return NSAccessibilityMaxValueAttribute_; + + return NSAccessibilityMaxValueAttribute_ = new NSString(bindings.NSAccessibilityMaxValueAttribute); +} + +NSString NSAccessibilityEnabledAttribute () +{ + if (NSAccessibilityEnabledAttribute_) + return NSAccessibilityEnabledAttribute_; + + return NSAccessibilityEnabledAttribute_ = new NSString(bindings.NSAccessibilityEnabledAttribute); +} + +NSString NSAccessibilityFocusedAttribute () +{ + if (NSAccessibilityFocusedAttribute_) + return NSAccessibilityFocusedAttribute_; + + return NSAccessibilityFocusedAttribute_ = new NSString(bindings.NSAccessibilityFocusedAttribute); +} + +NSString NSAccessibilityParentAttribute () +{ + if (NSAccessibilityParentAttribute_) + return NSAccessibilityParentAttribute_; + + return NSAccessibilityParentAttribute_ = new NSString(bindings.NSAccessibilityParentAttribute); +} + +NSString NSAccessibilityChildrenAttribute () +{ + if (NSAccessibilityChildrenAttribute_) + return NSAccessibilityChildrenAttribute_; + + return NSAccessibilityChildrenAttribute_ = new NSString(bindings.NSAccessibilityChildrenAttribute); +} + +NSString NSAccessibilityWindowAttribute () +{ + if (NSAccessibilityWindowAttribute_) + return NSAccessibilityWindowAttribute_; + + return NSAccessibilityWindowAttribute_ = new NSString(bindings.NSAccessibilityWindowAttribute); +} + +NSString NSAccessibilityTopLevelUIElementAttribute () +{ + if (NSAccessibilityTopLevelUIElementAttribute_) + return NSAccessibilityTopLevelUIElementAttribute_; + + return NSAccessibilityTopLevelUIElementAttribute_ = new NSString(bindings.NSAccessibilityTopLevelUIElementAttribute); +} + +NSString NSAccessibilitySelectedChildrenAttribute () +{ + if (NSAccessibilitySelectedChildrenAttribute_) + return NSAccessibilitySelectedChildrenAttribute_; + + return NSAccessibilitySelectedChildrenAttribute_ = new NSString(bindings.NSAccessibilitySelectedChildrenAttribute); +} + +NSString NSAccessibilityVisibleChildrenAttribute () +{ + if (NSAccessibilityVisibleChildrenAttribute_) + return NSAccessibilityVisibleChildrenAttribute_; + + return NSAccessibilityVisibleChildrenAttribute_ = new NSString(bindings.NSAccessibilityVisibleChildrenAttribute); +} + +NSString NSAccessibilityPositionAttribute () +{ + if (NSAccessibilityPositionAttribute_) + return NSAccessibilityPositionAttribute_; + + return NSAccessibilityPositionAttribute_ = new NSString(bindings.NSAccessibilityPositionAttribute); +} + +NSString NSAccessibilitySizeAttribute () +{ + if (NSAccessibilitySizeAttribute_) + return NSAccessibilitySizeAttribute_; + + return NSAccessibilitySizeAttribute_ = new NSString(bindings.NSAccessibilitySizeAttribute); +} + +NSString NSAccessibilityContentsAttribute () +{ + if (NSAccessibilityContentsAttribute_) + return NSAccessibilityContentsAttribute_; + + return NSAccessibilityContentsAttribute_ = new NSString(bindings.NSAccessibilityContentsAttribute); +} + +NSString NSAccessibilityTitleAttribute () +{ + if (NSAccessibilityTitleAttribute_) + return NSAccessibilityTitleAttribute_; + + return NSAccessibilityTitleAttribute_ = new NSString(bindings.NSAccessibilityTitleAttribute); +} + +NSString NSAccessibilityDescriptionAttribute () +{ + if (NSAccessibilityDescriptionAttribute_) + return NSAccessibilityDescriptionAttribute_; + + return NSAccessibilityDescriptionAttribute_ = new NSString(bindings.NSAccessibilityDescriptionAttribute); +} + +NSString NSAccessibilityShownMenuAttribute () +{ + if (NSAccessibilityShownMenuAttribute_) + return NSAccessibilityShownMenuAttribute_; + + return NSAccessibilityShownMenuAttribute_ = new NSString(bindings.NSAccessibilityShownMenuAttribute); +} + +NSString NSAccessibilityValueDescriptionAttribute () +{ + if (NSAccessibilityValueDescriptionAttribute_) + return NSAccessibilityValueDescriptionAttribute_; + + return NSAccessibilityValueDescriptionAttribute_ = new NSString(bindings.NSAccessibilityValueDescriptionAttribute); +} + +NSString NSAccessibilityPreviousContentsAttribute () +{ + if (NSAccessibilityPreviousContentsAttribute_) + return NSAccessibilityPreviousContentsAttribute_; + + return NSAccessibilityPreviousContentsAttribute_ = new NSString(bindings.NSAccessibilityPreviousContentsAttribute); +} + +NSString NSAccessibilityNextContentsAttribute () +{ + if (NSAccessibilityNextContentsAttribute_) + return NSAccessibilityNextContentsAttribute_; + + return NSAccessibilityNextContentsAttribute_ = new NSString(bindings.NSAccessibilityNextContentsAttribute); +} + +NSString NSAccessibilityHeaderAttribute () +{ + if (NSAccessibilityHeaderAttribute_) + return NSAccessibilityHeaderAttribute_; + + return NSAccessibilityHeaderAttribute_ = new NSString(bindings.NSAccessibilityHeaderAttribute); +} + +NSString NSAccessibilityEditedAttribute () +{ + if (NSAccessibilityEditedAttribute_) + return NSAccessibilityEditedAttribute_; + + return NSAccessibilityEditedAttribute_ = new NSString(bindings.NSAccessibilityEditedAttribute); +} + +NSString NSAccessibilityTabsAttribute () +{ + if (NSAccessibilityTabsAttribute_) + return NSAccessibilityTabsAttribute_; + + return NSAccessibilityTabsAttribute_ = new NSString(bindings.NSAccessibilityTabsAttribute); +} + +NSString NSAccessibilityHorizontalScrollBarAttribute () +{ + if (NSAccessibilityHorizontalScrollBarAttribute_) + return NSAccessibilityHorizontalScrollBarAttribute_; + + return NSAccessibilityHorizontalScrollBarAttribute_ = new NSString(bindings.NSAccessibilityHorizontalScrollBarAttribute); +} + +NSString NSAccessibilityVerticalScrollBarAttribute () +{ + if (NSAccessibilityVerticalScrollBarAttribute_) + return NSAccessibilityVerticalScrollBarAttribute_; + + return NSAccessibilityVerticalScrollBarAttribute_ = new NSString(bindings.NSAccessibilityVerticalScrollBarAttribute); +} + +NSString NSAccessibilityOverflowButtonAttribute () +{ + if (NSAccessibilityOverflowButtonAttribute_) + return NSAccessibilityOverflowButtonAttribute_; + + return NSAccessibilityOverflowButtonAttribute_ = new NSString(bindings.NSAccessibilityOverflowButtonAttribute); +} + +NSString NSAccessibilityIncrementButtonAttribute () +{ + if (NSAccessibilityIncrementButtonAttribute_) + return NSAccessibilityIncrementButtonAttribute_; + + return NSAccessibilityIncrementButtonAttribute_ = new NSString(bindings.NSAccessibilityIncrementButtonAttribute); +} + +NSString NSAccessibilityDecrementButtonAttribute () +{ + if (NSAccessibilityDecrementButtonAttribute_) + return NSAccessibilityDecrementButtonAttribute_; + + return NSAccessibilityDecrementButtonAttribute_ = new NSString(bindings.NSAccessibilityDecrementButtonAttribute); +} + +NSString NSAccessibilityFilenameAttribute () +{ + if (NSAccessibilityFilenameAttribute_) + return NSAccessibilityFilenameAttribute_; + + return NSAccessibilityFilenameAttribute_ = new NSString(bindings.NSAccessibilityFilenameAttribute); +} + +NSString NSAccessibilityExpandedAttribute () +{ + if (NSAccessibilityExpandedAttribute_) + return NSAccessibilityExpandedAttribute_; + + return NSAccessibilityExpandedAttribute_ = new NSString(bindings.NSAccessibilityExpandedAttribute); +} + +NSString NSAccessibilitySelectedAttribute () +{ + if (NSAccessibilitySelectedAttribute_) + return NSAccessibilitySelectedAttribute_; + + return NSAccessibilitySelectedAttribute_ = new NSString(bindings.NSAccessibilitySelectedAttribute); +} + +NSString NSAccessibilitySplittersAttribute () +{ + if (NSAccessibilitySplittersAttribute_) + return NSAccessibilitySplittersAttribute_; + + return NSAccessibilitySplittersAttribute_ = new NSString(bindings.NSAccessibilitySplittersAttribute); +} + +NSString NSAccessibilityDocumentAttribute () +{ + if (NSAccessibilityDocumentAttribute_) + return NSAccessibilityDocumentAttribute_; + + return NSAccessibilityDocumentAttribute_ = new NSString(bindings.NSAccessibilityDocumentAttribute); +} + +NSString NSAccessibilityURLAttribute () +{ + if (NSAccessibilityURLAttribute_) + return NSAccessibilityURLAttribute_; + + return NSAccessibilityURLAttribute_ = new NSString(bindings.NSAccessibilityURLAttribute); +} + +NSString NSAccessibilityIndexAttribute () +{ + if (NSAccessibilityIndexAttribute_) + return NSAccessibilityIndexAttribute_; + + return NSAccessibilityIndexAttribute_ = new NSString(bindings.NSAccessibilityIndexAttribute); +} + +NSString NSAccessibilityRowCountAttribute () +{ + if (NSAccessibilityRowCountAttribute_) + return NSAccessibilityRowCountAttribute_; + + return NSAccessibilityRowCountAttribute_ = new NSString(bindings.NSAccessibilityRowCountAttribute); +} + +NSString NSAccessibilityColumnCountAttribute () +{ + if (NSAccessibilityColumnCountAttribute_) + return NSAccessibilityColumnCountAttribute_; + + return NSAccessibilityColumnCountAttribute_ = new NSString(bindings.NSAccessibilityColumnCountAttribute); +} + +NSString NSAccessibilityOrderedByRowAttribute () +{ + if (NSAccessibilityOrderedByRowAttribute_) + return NSAccessibilityOrderedByRowAttribute_; + + return NSAccessibilityOrderedByRowAttribute_ = new NSString(bindings.NSAccessibilityOrderedByRowAttribute); +} + +NSString NSAccessibilityTitleUIElementAttribute () +{ + if (NSAccessibilityTitleUIElementAttribute_) + return NSAccessibilityTitleUIElementAttribute_; + + return NSAccessibilityTitleUIElementAttribute_ = new NSString(bindings.NSAccessibilityTitleUIElementAttribute); +} + +NSString NSAccessibilityServesAsTitleForUIElementsAttribute () +{ + if (NSAccessibilityServesAsTitleForUIElementsAttribute_) + return NSAccessibilityServesAsTitleForUIElementsAttribute_; + + return NSAccessibilityServesAsTitleForUIElementsAttribute_ = new NSString(bindings.NSAccessibilityServesAsTitleForUIElementsAttribute); +} + +NSString NSAccessibilityLinkedUIElementsAttribute () +{ + if (NSAccessibilityLinkedUIElementsAttribute_) + return NSAccessibilityLinkedUIElementsAttribute_; + + return NSAccessibilityLinkedUIElementsAttribute_ = new NSString(bindings.NSAccessibilityLinkedUIElementsAttribute); +} + +NSString NSAccessibilitySelectedTextAttribute () +{ + if (NSAccessibilitySelectedTextAttribute_) + return NSAccessibilitySelectedTextAttribute_; + + return NSAccessibilitySelectedTextAttribute_ = new NSString(bindings.NSAccessibilitySelectedTextAttribute); +} + +NSString NSAccessibilitySelectedTextRangeAttribute () +{ + if (NSAccessibilitySelectedTextRangeAttribute_) + return NSAccessibilitySelectedTextRangeAttribute_; + + return NSAccessibilitySelectedTextRangeAttribute_ = new NSString(bindings.NSAccessibilitySelectedTextRangeAttribute); +} + +NSString NSAccessibilityNumberOfCharactersAttribute () +{ + if (NSAccessibilityNumberOfCharactersAttribute_) + return NSAccessibilityNumberOfCharactersAttribute_; + + return NSAccessibilityNumberOfCharactersAttribute_ = new NSString(bindings.NSAccessibilityNumberOfCharactersAttribute); +} + +NSString NSAccessibilityVisibleCharacterRangeAttribute () +{ + if (NSAccessibilityVisibleCharacterRangeAttribute_) + return NSAccessibilityVisibleCharacterRangeAttribute_; + + return NSAccessibilityVisibleCharacterRangeAttribute_ = new NSString(bindings.NSAccessibilityVisibleCharacterRangeAttribute); +} + +NSString NSAccessibilitySharedTextUIElementsAttribute () +{ + if (NSAccessibilitySharedTextUIElementsAttribute_) + return NSAccessibilitySharedTextUIElementsAttribute_; + + return NSAccessibilitySharedTextUIElementsAttribute_ = new NSString(bindings.NSAccessibilitySharedTextUIElementsAttribute); +} + +NSString NSAccessibilitySharedCharacterRangeAttribute () +{ + if (NSAccessibilitySharedCharacterRangeAttribute_) + return NSAccessibilitySharedCharacterRangeAttribute_; + + return NSAccessibilitySharedCharacterRangeAttribute_ = new NSString(bindings.NSAccessibilitySharedCharacterRangeAttribute); +} + +NSString NSAccessibilityInsertionPointLineNumberAttribute () +{ + if (NSAccessibilityInsertionPointLineNumberAttribute_) + return NSAccessibilityInsertionPointLineNumberAttribute_; + + return NSAccessibilityInsertionPointLineNumberAttribute_ = new NSString(bindings.NSAccessibilityInsertionPointLineNumberAttribute); +} + +NSString NSAccessibilitySelectedTextRangesAttribute () +{ + if (NSAccessibilitySelectedTextRangesAttribute_) + return NSAccessibilitySelectedTextRangesAttribute_; + + return NSAccessibilitySelectedTextRangesAttribute_ = new NSString(bindings.NSAccessibilitySelectedTextRangesAttribute); +} + +NSString NSAccessibilityLineForIndexParameterizedAttribute () +{ + if (NSAccessibilityLineForIndexParameterizedAttribute_) + return NSAccessibilityLineForIndexParameterizedAttribute_; + + return NSAccessibilityLineForIndexParameterizedAttribute_ = new NSString(bindings.NSAccessibilityLineForIndexParameterizedAttribute); +} + +NSString NSAccessibilityRangeForLineParameterizedAttribute () +{ + if (NSAccessibilityRangeForLineParameterizedAttribute_) + return NSAccessibilityRangeForLineParameterizedAttribute_; + + return NSAccessibilityRangeForLineParameterizedAttribute_ = new NSString(bindings.NSAccessibilityRangeForLineParameterizedAttribute); +} + +NSString NSAccessibilityStringForRangeParameterizedAttribute () +{ + if (NSAccessibilityStringForRangeParameterizedAttribute_) + return NSAccessibilityStringForRangeParameterizedAttribute_; + + return NSAccessibilityStringForRangeParameterizedAttribute_ = new NSString(bindings.NSAccessibilityStringForRangeParameterizedAttribute); +} + +NSString NSAccessibilityRangeForPositionParameterizedAttribute () +{ + if (NSAccessibilityRangeForPositionParameterizedAttribute_) + return NSAccessibilityRangeForPositionParameterizedAttribute_; + + return NSAccessibilityRangeForPositionParameterizedAttribute_ = new NSString(bindings.NSAccessibilityRangeForPositionParameterizedAttribute); +} + +NSString NSAccessibilityRangeForIndexParameterizedAttribute () +{ + if (NSAccessibilityRangeForIndexParameterizedAttribute_) + return NSAccessibilityRangeForIndexParameterizedAttribute_; + + return NSAccessibilityRangeForIndexParameterizedAttribute_ = new NSString(bindings.NSAccessibilityRangeForIndexParameterizedAttribute); +} + +NSString NSAccessibilityBoundsForRangeParameterizedAttribute () +{ + if (NSAccessibilityBoundsForRangeParameterizedAttribute_) + return NSAccessibilityBoundsForRangeParameterizedAttribute_; + + return NSAccessibilityBoundsForRangeParameterizedAttribute_ = new NSString(bindings.NSAccessibilityBoundsForRangeParameterizedAttribute); +} + +NSString NSAccessibilityRTFForRangeParameterizedAttribute () +{ + if (NSAccessibilityRTFForRangeParameterizedAttribute_) + return NSAccessibilityRTFForRangeParameterizedAttribute_; + + return NSAccessibilityRTFForRangeParameterizedAttribute_ = new NSString(bindings.NSAccessibilityRTFForRangeParameterizedAttribute); +} + +NSString NSAccessibilityStyleRangeForIndexParameterizedAttribute () +{ + if (NSAccessibilityStyleRangeForIndexParameterizedAttribute_) + return NSAccessibilityStyleRangeForIndexParameterizedAttribute_; + + return NSAccessibilityStyleRangeForIndexParameterizedAttribute_ = new NSString(bindings.NSAccessibilityStyleRangeForIndexParameterizedAttribute); +} + +NSString NSAccessibilityAttributedStringForRangeParameterizedAttribute () +{ + if (NSAccessibilityAttributedStringForRangeParameterizedAttribute_) + return NSAccessibilityAttributedStringForRangeParameterizedAttribute_; + + return NSAccessibilityAttributedStringForRangeParameterizedAttribute_ = new NSString(bindings.NSAccessibilityAttributedStringForRangeParameterizedAttribute); +} + +NSString NSAccessibilityFontTextAttribute () +{ + if (NSAccessibilityFontTextAttribute_) + return NSAccessibilityFontTextAttribute_; + + return NSAccessibilityFontTextAttribute_ = new NSString(bindings.NSAccessibilityFontTextAttribute); +} + +NSString NSAccessibilityForegroundColorTextAttribute () +{ + if (NSAccessibilityForegroundColorTextAttribute_) + return NSAccessibilityForegroundColorTextAttribute_; + + return NSAccessibilityForegroundColorTextAttribute_ = new NSString(bindings.NSAccessibilityForegroundColorTextAttribute); +} + +NSString NSAccessibilityBackgroundColorTextAttribute () +{ + if (NSAccessibilityBackgroundColorTextAttribute_) + return NSAccessibilityBackgroundColorTextAttribute_; + + return NSAccessibilityBackgroundColorTextAttribute_ = new NSString(bindings.NSAccessibilityBackgroundColorTextAttribute); +} + +NSString NSAccessibilityUnderlineColorTextAttribute () +{ + if (NSAccessibilityUnderlineColorTextAttribute_) + return NSAccessibilityUnderlineColorTextAttribute_; + + return NSAccessibilityUnderlineColorTextAttribute_ = new NSString(bindings.NSAccessibilityUnderlineColorTextAttribute); +} + +NSString NSAccessibilityStrikethroughColorTextAttribute () +{ + if (NSAccessibilityStrikethroughColorTextAttribute_) + return NSAccessibilityStrikethroughColorTextAttribute_; + + return NSAccessibilityStrikethroughColorTextAttribute_ = new NSString(bindings.NSAccessibilityStrikethroughColorTextAttribute); +} + +NSString NSAccessibilityUnderlineTextAttribute () +{ + if (NSAccessibilityUnderlineTextAttribute_) + return NSAccessibilityUnderlineTextAttribute_; + + return NSAccessibilityUnderlineTextAttribute_ = new NSString(bindings.NSAccessibilityUnderlineTextAttribute); +} + +NSString NSAccessibilitySuperscriptTextAttribute () +{ + if (NSAccessibilitySuperscriptTextAttribute_) + return NSAccessibilitySuperscriptTextAttribute_; + + return NSAccessibilitySuperscriptTextAttribute_ = new NSString(bindings.NSAccessibilitySuperscriptTextAttribute); +} + +NSString NSAccessibilityStrikethroughTextAttribute () +{ + if (NSAccessibilityStrikethroughTextAttribute_) + return NSAccessibilityStrikethroughTextAttribute_; + + return NSAccessibilityStrikethroughTextAttribute_ = new NSString(bindings.NSAccessibilityStrikethroughTextAttribute); +} + +NSString NSAccessibilityShadowTextAttribute () +{ + if (NSAccessibilityShadowTextAttribute_) + return NSAccessibilityShadowTextAttribute_; + + return NSAccessibilityShadowTextAttribute_ = new NSString(bindings.NSAccessibilityShadowTextAttribute); +} + +NSString NSAccessibilityAttachmentTextAttribute () +{ + if (NSAccessibilityAttachmentTextAttribute_) + return NSAccessibilityAttachmentTextAttribute_; + + return NSAccessibilityAttachmentTextAttribute_ = new NSString(bindings.NSAccessibilityAttachmentTextAttribute); +} + +NSString NSAccessibilityLinkTextAttribute () +{ + if (NSAccessibilityLinkTextAttribute_) + return NSAccessibilityLinkTextAttribute_; + + return NSAccessibilityLinkTextAttribute_ = new NSString(bindings.NSAccessibilityLinkTextAttribute); +} + +NSString NSAccessibilityMisspelledTextAttribute () +{ + if (NSAccessibilityMisspelledTextAttribute_) + return NSAccessibilityMisspelledTextAttribute_; + + return NSAccessibilityMisspelledTextAttribute_ = new NSString(bindings.NSAccessibilityMisspelledTextAttribute); +} + +NSString NSAccessibilityFontNameKey () +{ + if (NSAccessibilityFontNameKey_) + return NSAccessibilityFontNameKey_; + + return NSAccessibilityFontNameKey_ = new NSString(bindings.NSAccessibilityFontNameKey); +} + +NSString NSAccessibilityFontFamilyKey () +{ + if (NSAccessibilityFontFamilyKey_) + return NSAccessibilityFontFamilyKey_; + + return NSAccessibilityFontFamilyKey_ = new NSString(bindings.NSAccessibilityFontFamilyKey); +} + +NSString NSAccessibilityVisibleNameKey () +{ + if (NSAccessibilityVisibleNameKey_) + return NSAccessibilityVisibleNameKey_; + + return NSAccessibilityVisibleNameKey_ = new NSString(bindings.NSAccessibilityVisibleNameKey); +} + +NSString NSAccessibilityFontSizeKey () +{ + if (NSAccessibilityFontSizeKey_) + return NSAccessibilityFontSizeKey_; + + return NSAccessibilityFontSizeKey_ = new NSString(bindings.NSAccessibilityFontSizeKey); +} + +NSString NSAccessibilityMainAttribute () +{ + if (NSAccessibilityMainAttribute_) + return NSAccessibilityMainAttribute_; + + return NSAccessibilityMainAttribute_ = new NSString(bindings.NSAccessibilityMainAttribute); +} + +NSString NSAccessibilityMinimizedAttribute () +{ + if (NSAccessibilityMinimizedAttribute_) + return NSAccessibilityMinimizedAttribute_; + + return NSAccessibilityMinimizedAttribute_ = new NSString(bindings.NSAccessibilityMinimizedAttribute); +} + +NSString NSAccessibilityCloseButtonAttribute () +{ + if (NSAccessibilityCloseButtonAttribute_) + return NSAccessibilityCloseButtonAttribute_; + + return NSAccessibilityCloseButtonAttribute_ = new NSString(bindings.NSAccessibilityCloseButtonAttribute); +} + +NSString NSAccessibilityZoomButtonAttribute () +{ + if (NSAccessibilityZoomButtonAttribute_) + return NSAccessibilityZoomButtonAttribute_; + + return NSAccessibilityZoomButtonAttribute_ = new NSString(bindings.NSAccessibilityZoomButtonAttribute); +} + +NSString NSAccessibilityMinimizeButtonAttribute () +{ + if (NSAccessibilityMinimizeButtonAttribute_) + return NSAccessibilityMinimizeButtonAttribute_; + + return NSAccessibilityMinimizeButtonAttribute_ = new NSString(bindings.NSAccessibilityMinimizeButtonAttribute); +} + +NSString NSAccessibilityToolbarButtonAttribute () +{ + if (NSAccessibilityToolbarButtonAttribute_) + return NSAccessibilityToolbarButtonAttribute_; + + return NSAccessibilityToolbarButtonAttribute_ = new NSString(bindings.NSAccessibilityToolbarButtonAttribute); +} + +NSString NSAccessibilityProxyAttribute () +{ + if (NSAccessibilityProxyAttribute_) + return NSAccessibilityProxyAttribute_; + + return NSAccessibilityProxyAttribute_ = new NSString(bindings.NSAccessibilityProxyAttribute); +} + +NSString NSAccessibilityGrowAreaAttribute () +{ + if (NSAccessibilityGrowAreaAttribute_) + return NSAccessibilityGrowAreaAttribute_; + + return NSAccessibilityGrowAreaAttribute_ = new NSString(bindings.NSAccessibilityGrowAreaAttribute); +} + +NSString NSAccessibilityModalAttribute () +{ + if (NSAccessibilityModalAttribute_) + return NSAccessibilityModalAttribute_; + + return NSAccessibilityModalAttribute_ = new NSString(bindings.NSAccessibilityModalAttribute); +} + +NSString NSAccessibilityDefaultButtonAttribute () +{ + if (NSAccessibilityDefaultButtonAttribute_) + return NSAccessibilityDefaultButtonAttribute_; + + return NSAccessibilityDefaultButtonAttribute_ = new NSString(bindings.NSAccessibilityDefaultButtonAttribute); +} + +NSString NSAccessibilityCancelButtonAttribute () +{ + if (NSAccessibilityCancelButtonAttribute_) + return NSAccessibilityCancelButtonAttribute_; + + return NSAccessibilityCancelButtonAttribute_ = new NSString(bindings.NSAccessibilityCancelButtonAttribute); +} + +NSString NSAccessibilityMenuBarAttribute () +{ + if (NSAccessibilityMenuBarAttribute_) + return NSAccessibilityMenuBarAttribute_; + + return NSAccessibilityMenuBarAttribute_ = new NSString(bindings.NSAccessibilityMenuBarAttribute); +} + +NSString NSAccessibilityWindowsAttribute () +{ + if (NSAccessibilityWindowsAttribute_) + return NSAccessibilityWindowsAttribute_; + + return NSAccessibilityWindowsAttribute_ = new NSString(bindings.NSAccessibilityWindowsAttribute); +} + +NSString NSAccessibilityFrontmostAttribute () +{ + if (NSAccessibilityFrontmostAttribute_) + return NSAccessibilityFrontmostAttribute_; + + return NSAccessibilityFrontmostAttribute_ = new NSString(bindings.NSAccessibilityFrontmostAttribute); +} + +NSString NSAccessibilityHiddenAttribute () +{ + if (NSAccessibilityHiddenAttribute_) + return NSAccessibilityHiddenAttribute_; + + return NSAccessibilityHiddenAttribute_ = new NSString(bindings.NSAccessibilityHiddenAttribute); +} + +NSString NSAccessibilityMainWindowAttribute () +{ + if (NSAccessibilityMainWindowAttribute_) + return NSAccessibilityMainWindowAttribute_; + + return NSAccessibilityMainWindowAttribute_ = new NSString(bindings.NSAccessibilityMainWindowAttribute); +} + +NSString NSAccessibilityFocusedWindowAttribute () +{ + if (NSAccessibilityFocusedWindowAttribute_) + return NSAccessibilityFocusedWindowAttribute_; + + return NSAccessibilityFocusedWindowAttribute_ = new NSString(bindings.NSAccessibilityFocusedWindowAttribute); +} + +NSString NSAccessibilityFocusedUIElementAttribute () +{ + if (NSAccessibilityFocusedUIElementAttribute_) + return NSAccessibilityFocusedUIElementAttribute_; + + return NSAccessibilityFocusedUIElementAttribute_ = new NSString(bindings.NSAccessibilityFocusedUIElementAttribute); +} + +NSString NSAccessibilityOrientationAttribute () +{ + if (NSAccessibilityOrientationAttribute_) + return NSAccessibilityOrientationAttribute_; + + return NSAccessibilityOrientationAttribute_ = new NSString(bindings.NSAccessibilityOrientationAttribute); +} + +NSString NSAccessibilityVerticalOrientationValue () +{ + if (NSAccessibilityVerticalOrientationValue_) + return NSAccessibilityVerticalOrientationValue_; + + return NSAccessibilityVerticalOrientationValue_ = new NSString(bindings.NSAccessibilityVerticalOrientationValue); +} + +NSString NSAccessibilityHorizontalOrientationValue () +{ + if (NSAccessibilityHorizontalOrientationValue_) + return NSAccessibilityHorizontalOrientationValue_; + + return NSAccessibilityHorizontalOrientationValue_ = new NSString(bindings.NSAccessibilityHorizontalOrientationValue); +} + +NSString NSAccessibilityColumnTitlesAttribute () +{ + if (NSAccessibilityColumnTitlesAttribute_) + return NSAccessibilityColumnTitlesAttribute_; + + return NSAccessibilityColumnTitlesAttribute_ = new NSString(bindings.NSAccessibilityColumnTitlesAttribute); +} + +NSString NSAccessibilitySearchButtonAttribute () +{ + if (NSAccessibilitySearchButtonAttribute_) + return NSAccessibilitySearchButtonAttribute_; + + return NSAccessibilitySearchButtonAttribute_ = new NSString(bindings.NSAccessibilitySearchButtonAttribute); +} + +NSString NSAccessibilitySearchMenuAttribute () +{ + if (NSAccessibilitySearchMenuAttribute_) + return NSAccessibilitySearchMenuAttribute_; + + return NSAccessibilitySearchMenuAttribute_ = new NSString(bindings.NSAccessibilitySearchMenuAttribute); +} + +NSString NSAccessibilityClearButtonAttribute () +{ + if (NSAccessibilityClearButtonAttribute_) + return NSAccessibilityClearButtonAttribute_; + + return NSAccessibilityClearButtonAttribute_ = new NSString(bindings.NSAccessibilityClearButtonAttribute); +} + +NSString NSAccessibilityRowsAttribute () +{ + if (NSAccessibilityRowsAttribute_) + return NSAccessibilityRowsAttribute_; + + return NSAccessibilityRowsAttribute_ = new NSString(bindings.NSAccessibilityRowsAttribute); +} + +NSString NSAccessibilityVisibleRowsAttribute () +{ + if (NSAccessibilityVisibleRowsAttribute_) + return NSAccessibilityVisibleRowsAttribute_; + + return NSAccessibilityVisibleRowsAttribute_ = new NSString(bindings.NSAccessibilityVisibleRowsAttribute); +} + +NSString NSAccessibilitySelectedRowsAttribute () +{ + if (NSAccessibilitySelectedRowsAttribute_) + return NSAccessibilitySelectedRowsAttribute_; + + return NSAccessibilitySelectedRowsAttribute_ = new NSString(bindings.NSAccessibilitySelectedRowsAttribute); +} + +NSString NSAccessibilityColumnsAttribute () +{ + if (NSAccessibilityColumnsAttribute_) + return NSAccessibilityColumnsAttribute_; + + return NSAccessibilityColumnsAttribute_ = new NSString(bindings.NSAccessibilityColumnsAttribute); +} + +NSString NSAccessibilityVisibleColumnsAttribute () +{ + if (NSAccessibilityVisibleColumnsAttribute_) + return NSAccessibilityVisibleColumnsAttribute_; + + return NSAccessibilityVisibleColumnsAttribute_ = new NSString(bindings.NSAccessibilityVisibleColumnsAttribute); +} + +NSString NSAccessibilitySelectedColumnsAttribute () +{ + if (NSAccessibilitySelectedColumnsAttribute_) + return NSAccessibilitySelectedColumnsAttribute_; + + return NSAccessibilitySelectedColumnsAttribute_ = new NSString(bindings.NSAccessibilitySelectedColumnsAttribute); +} + +NSString NSAccessibilitySortDirectionAttribute () +{ + if (NSAccessibilitySortDirectionAttribute_) + return NSAccessibilitySortDirectionAttribute_; + + return NSAccessibilitySortDirectionAttribute_ = new NSString(bindings.NSAccessibilitySortDirectionAttribute); +} + +NSString NSAccessibilityAscendingSortDirectionValue () +{ + if (NSAccessibilityAscendingSortDirectionValue_) + return NSAccessibilityAscendingSortDirectionValue_; + + return NSAccessibilityAscendingSortDirectionValue_ = new NSString(bindings.NSAccessibilityAscendingSortDirectionValue); +} + +NSString NSAccessibilityDescendingSortDirectionValue () +{ + if (NSAccessibilityDescendingSortDirectionValue_) + return NSAccessibilityDescendingSortDirectionValue_; + + return NSAccessibilityDescendingSortDirectionValue_ = new NSString(bindings.NSAccessibilityDescendingSortDirectionValue); +} + +NSString NSAccessibilityUnknownSortDirectionValue () +{ + if (NSAccessibilityUnknownSortDirectionValue_) + return NSAccessibilityUnknownSortDirectionValue_; + + return NSAccessibilityUnknownSortDirectionValue_ = new NSString(bindings.NSAccessibilityUnknownSortDirectionValue); +} + +NSString NSAccessibilityDisclosingAttribute () +{ + if (NSAccessibilityDisclosingAttribute_) + return NSAccessibilityDisclosingAttribute_; + + return NSAccessibilityDisclosingAttribute_ = new NSString(bindings.NSAccessibilityDisclosingAttribute); +} + +NSString NSAccessibilityDisclosedRowsAttribute () +{ + if (NSAccessibilityDisclosedRowsAttribute_) + return NSAccessibilityDisclosedRowsAttribute_; + + return NSAccessibilityDisclosedRowsAttribute_ = new NSString(bindings.NSAccessibilityDisclosedRowsAttribute); +} + +NSString NSAccessibilityDisclosedByRowAttribute () +{ + if (NSAccessibilityDisclosedByRowAttribute_) + return NSAccessibilityDisclosedByRowAttribute_; + + return NSAccessibilityDisclosedByRowAttribute_ = new NSString(bindings.NSAccessibilityDisclosedByRowAttribute); +} + +NSString NSAccessibilityDisclosureLevelAttribute () +{ + if (NSAccessibilityDisclosureLevelAttribute_) + return NSAccessibilityDisclosureLevelAttribute_; + + return NSAccessibilityDisclosureLevelAttribute_ = new NSString(bindings.NSAccessibilityDisclosureLevelAttribute); +} + +NSString NSAccessibilityAllowedValuesAttribute () +{ + if (NSAccessibilityAllowedValuesAttribute_) + return NSAccessibilityAllowedValuesAttribute_; + + return NSAccessibilityAllowedValuesAttribute_ = new NSString(bindings.NSAccessibilityAllowedValuesAttribute); +} + +NSString NSAccessibilityLabelUIElementsAttribute () +{ + if (NSAccessibilityLabelUIElementsAttribute_) + return NSAccessibilityLabelUIElementsAttribute_; + + return NSAccessibilityLabelUIElementsAttribute_ = new NSString(bindings.NSAccessibilityLabelUIElementsAttribute); +} + +NSString NSAccessibilityLabelValueAttribute () +{ + if (NSAccessibilityLabelValueAttribute_) + return NSAccessibilityLabelValueAttribute_; + + return NSAccessibilityLabelValueAttribute_ = new NSString(bindings.NSAccessibilityLabelValueAttribute); +} + +NSString NSAccessibilityMatteHoleAttribute () +{ + if (NSAccessibilityMatteHoleAttribute_) + return NSAccessibilityMatteHoleAttribute_; + + return NSAccessibilityMatteHoleAttribute_ = new NSString(bindings.NSAccessibilityMatteHoleAttribute); +} + +NSString NSAccessibilityMatteContentUIElementAttribute () +{ + if (NSAccessibilityMatteContentUIElementAttribute_) + return NSAccessibilityMatteContentUIElementAttribute_; + + return NSAccessibilityMatteContentUIElementAttribute_ = new NSString(bindings.NSAccessibilityMatteContentUIElementAttribute); +} + +NSString NSAccessibilityMarkerUIElementsAttribute () +{ + if (NSAccessibilityMarkerUIElementsAttribute_) + return NSAccessibilityMarkerUIElementsAttribute_; + + return NSAccessibilityMarkerUIElementsAttribute_ = new NSString(bindings.NSAccessibilityMarkerUIElementsAttribute); +} + +NSString NSAccessibilityMarkerValuesAttribute () +{ + if (NSAccessibilityMarkerValuesAttribute_) + return NSAccessibilityMarkerValuesAttribute_; + + return NSAccessibilityMarkerValuesAttribute_ = new NSString(bindings.NSAccessibilityMarkerValuesAttribute); +} + +NSString NSAccessibilityMarkerGroupUIElementAttribute () +{ + if (NSAccessibilityMarkerGroupUIElementAttribute_) + return NSAccessibilityMarkerGroupUIElementAttribute_; + + return NSAccessibilityMarkerGroupUIElementAttribute_ = new NSString(bindings.NSAccessibilityMarkerGroupUIElementAttribute); +} + +NSString NSAccessibilityUnitsAttribute () +{ + if (NSAccessibilityUnitsAttribute_) + return NSAccessibilityUnitsAttribute_; + + return NSAccessibilityUnitsAttribute_ = new NSString(bindings.NSAccessibilityUnitsAttribute); +} + +NSString NSAccessibilityUnitDescriptionAttribute () +{ + if (NSAccessibilityUnitDescriptionAttribute_) + return NSAccessibilityUnitDescriptionAttribute_; + + return NSAccessibilityUnitDescriptionAttribute_ = new NSString(bindings.NSAccessibilityUnitDescriptionAttribute); +} + +NSString NSAccessibilityMarkerTypeAttribute () +{ + if (NSAccessibilityMarkerTypeAttribute_) + return NSAccessibilityMarkerTypeAttribute_; + + return NSAccessibilityMarkerTypeAttribute_ = new NSString(bindings.NSAccessibilityMarkerTypeAttribute); +} + +NSString NSAccessibilityMarkerTypeDescriptionAttribute () +{ + if (NSAccessibilityMarkerTypeDescriptionAttribute_) + return NSAccessibilityMarkerTypeDescriptionAttribute_; + + return NSAccessibilityMarkerTypeDescriptionAttribute_ = new NSString(bindings.NSAccessibilityMarkerTypeDescriptionAttribute); +} + +NSString NSAccessibilityLeftTabStopMarkerTypeValue () +{ + if (NSAccessibilityLeftTabStopMarkerTypeValue_) + return NSAccessibilityLeftTabStopMarkerTypeValue_; + + return NSAccessibilityLeftTabStopMarkerTypeValue_ = new NSString(bindings.NSAccessibilityLeftTabStopMarkerTypeValue); +} + +NSString NSAccessibilityRightTabStopMarkerTypeValue () +{ + if (NSAccessibilityRightTabStopMarkerTypeValue_) + return NSAccessibilityRightTabStopMarkerTypeValue_; + + return NSAccessibilityRightTabStopMarkerTypeValue_ = new NSString(bindings.NSAccessibilityRightTabStopMarkerTypeValue); +} + +NSString NSAccessibilityCenterTabStopMarkerTypeValue () +{ + if (NSAccessibilityCenterTabStopMarkerTypeValue_) + return NSAccessibilityCenterTabStopMarkerTypeValue_; + + return NSAccessibilityCenterTabStopMarkerTypeValue_ = new NSString(bindings.NSAccessibilityCenterTabStopMarkerTypeValue); +} + +NSString NSAccessibilityDecimalTabStopMarkerTypeValue () +{ + if (NSAccessibilityDecimalTabStopMarkerTypeValue_) + return NSAccessibilityDecimalTabStopMarkerTypeValue_; + + return NSAccessibilityDecimalTabStopMarkerTypeValue_ = new NSString(bindings.NSAccessibilityDecimalTabStopMarkerTypeValue); +} + +NSString NSAccessibilityHeadIndentMarkerTypeValue () +{ + if (NSAccessibilityHeadIndentMarkerTypeValue_) + return NSAccessibilityHeadIndentMarkerTypeValue_; + + return NSAccessibilityHeadIndentMarkerTypeValue_ = new NSString(bindings.NSAccessibilityHeadIndentMarkerTypeValue); +} + +NSString NSAccessibilityTailIndentMarkerTypeValue () +{ + if (NSAccessibilityTailIndentMarkerTypeValue_) + return NSAccessibilityTailIndentMarkerTypeValue_; + + return NSAccessibilityTailIndentMarkerTypeValue_ = new NSString(bindings.NSAccessibilityTailIndentMarkerTypeValue); +} + +NSString NSAccessibilityFirstLineIndentMarkerTypeValue () +{ + if (NSAccessibilityFirstLineIndentMarkerTypeValue_) + return NSAccessibilityFirstLineIndentMarkerTypeValue_; + + return NSAccessibilityFirstLineIndentMarkerTypeValue_ = new NSString(bindings.NSAccessibilityFirstLineIndentMarkerTypeValue); +} + +NSString NSAccessibilityUnknownMarkerTypeValue () +{ + if (NSAccessibilityUnknownMarkerTypeValue_) + return NSAccessibilityUnknownMarkerTypeValue_; + + return NSAccessibilityUnknownMarkerTypeValue_ = new NSString(bindings.NSAccessibilityUnknownMarkerTypeValue); +} + +NSString NSAccessibilityInchesUnitValue () +{ + if (NSAccessibilityInchesUnitValue_) + return NSAccessibilityInchesUnitValue_; + + return NSAccessibilityInchesUnitValue_ = new NSString(bindings.NSAccessibilityInchesUnitValue); +} + +NSString NSAccessibilityCentimetersUnitValue () +{ + if (NSAccessibilityCentimetersUnitValue_) + return NSAccessibilityCentimetersUnitValue_; + + return NSAccessibilityCentimetersUnitValue_ = new NSString(bindings.NSAccessibilityCentimetersUnitValue); +} + +NSString NSAccessibilityPointsUnitValue () +{ + if (NSAccessibilityPointsUnitValue_) + return NSAccessibilityPointsUnitValue_; + + return NSAccessibilityPointsUnitValue_ = new NSString(bindings.NSAccessibilityPointsUnitValue); +} + +NSString NSAccessibilityPicasUnitValue () +{ + if (NSAccessibilityPicasUnitValue_) + return NSAccessibilityPicasUnitValue_; + + return NSAccessibilityPicasUnitValue_ = new NSString(bindings.NSAccessibilityPicasUnitValue); +} + +NSString NSAccessibilityUnknownUnitValue () +{ + if (NSAccessibilityUnknownUnitValue_) + return NSAccessibilityUnknownUnitValue_; + + return NSAccessibilityUnknownUnitValue_ = new NSString(bindings.NSAccessibilityUnknownUnitValue); +} + +NSString NSAccessibilityPressAction () +{ + if (NSAccessibilityPressAction_) + return NSAccessibilityPressAction_; + + return NSAccessibilityPressAction_ = new NSString(bindings.NSAccessibilityPressAction); +} + +NSString NSAccessibilityIncrementAction () +{ + if (NSAccessibilityIncrementAction_) + return NSAccessibilityIncrementAction_; + + return NSAccessibilityIncrementAction_ = new NSString(bindings.NSAccessibilityIncrementAction); +} + +NSString NSAccessibilityDecrementAction () +{ + if (NSAccessibilityDecrementAction_) + return NSAccessibilityDecrementAction_; + + return NSAccessibilityDecrementAction_ = new NSString(bindings.NSAccessibilityDecrementAction); +} + +NSString NSAccessibilityConfirmAction () +{ + if (NSAccessibilityConfirmAction_) + return NSAccessibilityConfirmAction_; + + return NSAccessibilityConfirmAction_ = new NSString(bindings.NSAccessibilityConfirmAction); +} + +NSString NSAccessibilityPickAction () +{ + if (NSAccessibilityPickAction_) + return NSAccessibilityPickAction_; + + return NSAccessibilityPickAction_ = new NSString(bindings.NSAccessibilityPickAction); +} + +NSString NSAccessibilityCancelAction () +{ + if (NSAccessibilityCancelAction_) + return NSAccessibilityCancelAction_; + + return NSAccessibilityCancelAction_ = new NSString(bindings.NSAccessibilityCancelAction); +} + +NSString NSAccessibilityRaiseAction () +{ + if (NSAccessibilityRaiseAction_) + return NSAccessibilityRaiseAction_; + + return NSAccessibilityRaiseAction_ = new NSString(bindings.NSAccessibilityRaiseAction); +} + +NSString NSAccessibilityShowMenuAction () +{ + if (NSAccessibilityShowMenuAction_) + return NSAccessibilityShowMenuAction_; + + return NSAccessibilityShowMenuAction_ = new NSString(bindings.NSAccessibilityShowMenuAction); +} + +NSString NSAccessibilityDeleteAction () +{ + if (NSAccessibilityDeleteAction_) + return NSAccessibilityDeleteAction_; + + return NSAccessibilityDeleteAction_ = new NSString(bindings.NSAccessibilityDeleteAction); +} + +NSString NSAccessibilityMainWindowChangedNotification () +{ + if (NSAccessibilityMainWindowChangedNotification_) + return NSAccessibilityMainWindowChangedNotification_; + + return NSAccessibilityMainWindowChangedNotification_ = new NSString(bindings.NSAccessibilityMainWindowChangedNotification); +} + +NSString NSAccessibilityFocusedWindowChangedNotification () +{ + if (NSAccessibilityFocusedWindowChangedNotification_) + return NSAccessibilityFocusedWindowChangedNotification_; + + return NSAccessibilityFocusedWindowChangedNotification_ = new NSString(bindings.NSAccessibilityFocusedWindowChangedNotification); +} + +NSString NSAccessibilityFocusedUIElementChangedNotification () +{ + if (NSAccessibilityFocusedUIElementChangedNotification_) + return NSAccessibilityFocusedUIElementChangedNotification_; + + return NSAccessibilityFocusedUIElementChangedNotification_ = new NSString(bindings.NSAccessibilityFocusedUIElementChangedNotification); +} + +NSString NSAccessibilityApplicationActivatedNotification () +{ + if (NSAccessibilityApplicationActivatedNotification_) + return NSAccessibilityApplicationActivatedNotification_; + + return NSAccessibilityApplicationActivatedNotification_ = new NSString(bindings.NSAccessibilityApplicationActivatedNotification); +} + +NSString NSAccessibilityApplicationDeactivatedNotification () +{ + if (NSAccessibilityApplicationDeactivatedNotification_) + return NSAccessibilityApplicationDeactivatedNotification_; + + return NSAccessibilityApplicationDeactivatedNotification_ = new NSString(bindings.NSAccessibilityApplicationDeactivatedNotification); +} + +NSString NSAccessibilityApplicationHiddenNotification () +{ + if (NSAccessibilityApplicationHiddenNotification_) + return NSAccessibilityApplicationHiddenNotification_; + + return NSAccessibilityApplicationHiddenNotification_ = new NSString(bindings.NSAccessibilityApplicationHiddenNotification); +} + +NSString NSAccessibilityApplicationShownNotification () +{ + if (NSAccessibilityApplicationShownNotification_) + return NSAccessibilityApplicationShownNotification_; + + return NSAccessibilityApplicationShownNotification_ = new NSString(bindings.NSAccessibilityApplicationShownNotification); +} + +NSString NSAccessibilityWindowCreatedNotification () +{ + if (NSAccessibilityWindowCreatedNotification_) + return NSAccessibilityWindowCreatedNotification_; + + return NSAccessibilityWindowCreatedNotification_ = new NSString(bindings.NSAccessibilityWindowCreatedNotification); +} + +NSString NSAccessibilityWindowMovedNotification () +{ + if (NSAccessibilityWindowMovedNotification_) + return NSAccessibilityWindowMovedNotification_; + + return NSAccessibilityWindowMovedNotification_ = new NSString(bindings.NSAccessibilityWindowMovedNotification); +} + +NSString NSAccessibilityWindowResizedNotification () +{ + if (NSAccessibilityWindowResizedNotification_) + return NSAccessibilityWindowResizedNotification_; + + return NSAccessibilityWindowResizedNotification_ = new NSString(bindings.NSAccessibilityWindowResizedNotification); +} + +NSString NSAccessibilityWindowMiniaturizedNotification () +{ + if (NSAccessibilityWindowMiniaturizedNotification_) + return NSAccessibilityWindowMiniaturizedNotification_; + + return NSAccessibilityWindowMiniaturizedNotification_ = new NSString(bindings.NSAccessibilityWindowMiniaturizedNotification); +} + +NSString NSAccessibilityWindowDeminiaturizedNotification () +{ + if (NSAccessibilityWindowDeminiaturizedNotification_) + return NSAccessibilityWindowDeminiaturizedNotification_; + + return NSAccessibilityWindowDeminiaturizedNotification_ = new NSString(bindings.NSAccessibilityWindowDeminiaturizedNotification); +} + +NSString NSAccessibilityDrawerCreatedNotification () +{ + if (NSAccessibilityDrawerCreatedNotification_) + return NSAccessibilityDrawerCreatedNotification_; + + return NSAccessibilityDrawerCreatedNotification_ = new NSString(bindings.NSAccessibilityDrawerCreatedNotification); +} + +NSString NSAccessibilitySheetCreatedNotification () +{ + if (NSAccessibilitySheetCreatedNotification_) + return NSAccessibilitySheetCreatedNotification_; + + return NSAccessibilitySheetCreatedNotification_ = new NSString(bindings.NSAccessibilitySheetCreatedNotification); +} + +NSString NSAccessibilityUIElementDestroyedNotification () +{ + if (NSAccessibilityUIElementDestroyedNotification_) + return NSAccessibilityUIElementDestroyedNotification_; + + return NSAccessibilityUIElementDestroyedNotification_ = new NSString(bindings.NSAccessibilityUIElementDestroyedNotification); +} + +NSString NSAccessibilityValueChangedNotification () +{ + if (NSAccessibilityValueChangedNotification_) + return NSAccessibilityValueChangedNotification_; + + return NSAccessibilityValueChangedNotification_ = new NSString(bindings.NSAccessibilityValueChangedNotification); +} + +NSString NSAccessibilityTitleChangedNotification () +{ + if (NSAccessibilityTitleChangedNotification_) + return NSAccessibilityTitleChangedNotification_; + + return NSAccessibilityTitleChangedNotification_ = new NSString(bindings.NSAccessibilityTitleChangedNotification); +} + +NSString NSAccessibilityResizedNotification () +{ + if (NSAccessibilityResizedNotification_) + return NSAccessibilityResizedNotification_; + + return NSAccessibilityResizedNotification_ = new NSString(bindings.NSAccessibilityResizedNotification); +} + +NSString NSAccessibilityMovedNotification () +{ + if (NSAccessibilityMovedNotification_) + return NSAccessibilityMovedNotification_; + + return NSAccessibilityMovedNotification_ = new NSString(bindings.NSAccessibilityMovedNotification); +} + +NSString NSAccessibilityCreatedNotification () +{ + if (NSAccessibilityCreatedNotification_) + return NSAccessibilityCreatedNotification_; + + return NSAccessibilityCreatedNotification_ = new NSString(bindings.NSAccessibilityCreatedNotification); +} + +NSString NSAccessibilityHelpTagCreatedNotification () +{ + if (NSAccessibilityHelpTagCreatedNotification_) + return NSAccessibilityHelpTagCreatedNotification_; + + return NSAccessibilityHelpTagCreatedNotification_ = new NSString(bindings.NSAccessibilityHelpTagCreatedNotification); +} + +NSString NSAccessibilitySelectedTextChangedNotification () +{ + if (NSAccessibilitySelectedTextChangedNotification_) + return NSAccessibilitySelectedTextChangedNotification_; + + return NSAccessibilitySelectedTextChangedNotification_ = new NSString(bindings.NSAccessibilitySelectedTextChangedNotification); +} + +NSString NSAccessibilityRowCountChangedNotification () +{ + if (NSAccessibilityRowCountChangedNotification_) + return NSAccessibilityRowCountChangedNotification_; + + return NSAccessibilityRowCountChangedNotification_ = new NSString(bindings.NSAccessibilityRowCountChangedNotification); +} + +NSString NSAccessibilitySelectedChildrenChangedNotification () +{ + if (NSAccessibilitySelectedChildrenChangedNotification_) + return NSAccessibilitySelectedChildrenChangedNotification_; + + return NSAccessibilitySelectedChildrenChangedNotification_ = new NSString(bindings.NSAccessibilitySelectedChildrenChangedNotification); +} + +NSString NSAccessibilitySelectedRowsChangedNotification () +{ + if (NSAccessibilitySelectedRowsChangedNotification_) + return NSAccessibilitySelectedRowsChangedNotification_; + + return NSAccessibilitySelectedRowsChangedNotification_ = new NSString(bindings.NSAccessibilitySelectedRowsChangedNotification); +} + +NSString NSAccessibilitySelectedColumnsChangedNotification () +{ + if (NSAccessibilitySelectedColumnsChangedNotification_) + return NSAccessibilitySelectedColumnsChangedNotification_; + + return NSAccessibilitySelectedColumnsChangedNotification_ = new NSString(bindings.NSAccessibilitySelectedColumnsChangedNotification); +} + +NSString NSAccessibilityUnknownRole () +{ + if (NSAccessibilityUnknownRole_) + return NSAccessibilityUnknownRole_; + + return NSAccessibilityUnknownRole_ = new NSString(bindings.NSAccessibilityUnknownRole); +} + +NSString NSAccessibilityButtonRole () +{ + if (NSAccessibilityButtonRole_) + return NSAccessibilityButtonRole_; + + return NSAccessibilityButtonRole_ = new NSString(bindings.NSAccessibilityButtonRole); +} + +NSString NSAccessibilityRadioButtonRole () +{ + if (NSAccessibilityRadioButtonRole_) + return NSAccessibilityRadioButtonRole_; + + return NSAccessibilityRadioButtonRole_ = new NSString(bindings.NSAccessibilityRadioButtonRole); +} + +NSString NSAccessibilityCheckBoxRole () +{ + if (NSAccessibilityCheckBoxRole_) + return NSAccessibilityCheckBoxRole_; + + return NSAccessibilityCheckBoxRole_ = new NSString(bindings.NSAccessibilityCheckBoxRole); +} + +NSString NSAccessibilitySliderRole () +{ + if (NSAccessibilitySliderRole_) + return NSAccessibilitySliderRole_; + + return NSAccessibilitySliderRole_ = new NSString(bindings.NSAccessibilitySliderRole); +} + +NSString NSAccessibilityTabGroupRole () +{ + if (NSAccessibilityTabGroupRole_) + return NSAccessibilityTabGroupRole_; + + return NSAccessibilityTabGroupRole_ = new NSString(bindings.NSAccessibilityTabGroupRole); +} + +NSString NSAccessibilityTextFieldRole () +{ + if (NSAccessibilityTextFieldRole_) + return NSAccessibilityTextFieldRole_; + + return NSAccessibilityTextFieldRole_ = new NSString(bindings.NSAccessibilityTextFieldRole); +} + +NSString NSAccessibilityStaticTextRole () +{ + if (NSAccessibilityStaticTextRole_) + return NSAccessibilityStaticTextRole_; + + return NSAccessibilityStaticTextRole_ = new NSString(bindings.NSAccessibilityStaticTextRole); +} + +NSString NSAccessibilityTextAreaRole () +{ + if (NSAccessibilityTextAreaRole_) + return NSAccessibilityTextAreaRole_; + + return NSAccessibilityTextAreaRole_ = new NSString(bindings.NSAccessibilityTextAreaRole); +} + +NSString NSAccessibilityScrollAreaRole () +{ + if (NSAccessibilityScrollAreaRole_) + return NSAccessibilityScrollAreaRole_; + + return NSAccessibilityScrollAreaRole_ = new NSString(bindings.NSAccessibilityScrollAreaRole); +} + +NSString NSAccessibilityPopUpButtonRole () +{ + if (NSAccessibilityPopUpButtonRole_) + return NSAccessibilityPopUpButtonRole_; + + return NSAccessibilityPopUpButtonRole_ = new NSString(bindings.NSAccessibilityPopUpButtonRole); +} + +NSString NSAccessibilityMenuButtonRole () +{ + if (NSAccessibilityMenuButtonRole_) + return NSAccessibilityMenuButtonRole_; + + return NSAccessibilityMenuButtonRole_ = new NSString(bindings.NSAccessibilityMenuButtonRole); +} + +NSString NSAccessibilityTableRole () +{ + if (NSAccessibilityTableRole_) + return NSAccessibilityTableRole_; + + return NSAccessibilityTableRole_ = new NSString(bindings.NSAccessibilityTableRole); +} + +NSString NSAccessibilityApplicationRole () +{ + if (NSAccessibilityApplicationRole_) + return NSAccessibilityApplicationRole_; + + return NSAccessibilityApplicationRole_ = new NSString(bindings.NSAccessibilityApplicationRole); +} + +NSString NSAccessibilityGroupRole () +{ + if (NSAccessibilityGroupRole_) + return NSAccessibilityGroupRole_; + + return NSAccessibilityGroupRole_ = new NSString(bindings.NSAccessibilityGroupRole); +} + +NSString NSAccessibilityRadioGroupRole () +{ + if (NSAccessibilityRadioGroupRole_) + return NSAccessibilityRadioGroupRole_; + + return NSAccessibilityRadioGroupRole_ = new NSString(bindings.NSAccessibilityRadioGroupRole); +} + +NSString NSAccessibilityListRole () +{ + if (NSAccessibilityListRole_) + return NSAccessibilityListRole_; + + return NSAccessibilityListRole_ = new NSString(bindings.NSAccessibilityListRole); +} + +NSString NSAccessibilityScrollBarRole () +{ + if (NSAccessibilityScrollBarRole_) + return NSAccessibilityScrollBarRole_; + + return NSAccessibilityScrollBarRole_ = new NSString(bindings.NSAccessibilityScrollBarRole); +} + +NSString NSAccessibilityValueIndicatorRole () +{ + if (NSAccessibilityValueIndicatorRole_) + return NSAccessibilityValueIndicatorRole_; + + return NSAccessibilityValueIndicatorRole_ = new NSString(bindings.NSAccessibilityValueIndicatorRole); +} + +NSString NSAccessibilityImageRole () +{ + if (NSAccessibilityImageRole_) + return NSAccessibilityImageRole_; + + return NSAccessibilityImageRole_ = new NSString(bindings.NSAccessibilityImageRole); +} + +NSString NSAccessibilityMenuBarRole () +{ + if (NSAccessibilityMenuBarRole_) + return NSAccessibilityMenuBarRole_; + + return NSAccessibilityMenuBarRole_ = new NSString(bindings.NSAccessibilityMenuBarRole); +} + +NSString NSAccessibilityMenuRole () +{ + if (NSAccessibilityMenuRole_) + return NSAccessibilityMenuRole_; + + return NSAccessibilityMenuRole_ = new NSString(bindings.NSAccessibilityMenuRole); +} + +NSString NSAccessibilityMenuItemRole () +{ + if (NSAccessibilityMenuItemRole_) + return NSAccessibilityMenuItemRole_; + + return NSAccessibilityMenuItemRole_ = new NSString(bindings.NSAccessibilityMenuItemRole); +} + +NSString NSAccessibilityColumnRole () +{ + if (NSAccessibilityColumnRole_) + return NSAccessibilityColumnRole_; + + return NSAccessibilityColumnRole_ = new NSString(bindings.NSAccessibilityColumnRole); +} + +NSString NSAccessibilityRowRole () +{ + if (NSAccessibilityRowRole_) + return NSAccessibilityRowRole_; + + return NSAccessibilityRowRole_ = new NSString(bindings.NSAccessibilityRowRole); +} + +NSString NSAccessibilityToolbarRole () +{ + if (NSAccessibilityToolbarRole_) + return NSAccessibilityToolbarRole_; + + return NSAccessibilityToolbarRole_ = new NSString(bindings.NSAccessibilityToolbarRole); +} + +NSString NSAccessibilityBusyIndicatorRole () +{ + if (NSAccessibilityBusyIndicatorRole_) + return NSAccessibilityBusyIndicatorRole_; + + return NSAccessibilityBusyIndicatorRole_ = new NSString(bindings.NSAccessibilityBusyIndicatorRole); +} + +NSString NSAccessibilityProgressIndicatorRole () +{ + if (NSAccessibilityProgressIndicatorRole_) + return NSAccessibilityProgressIndicatorRole_; + + return NSAccessibilityProgressIndicatorRole_ = new NSString(bindings.NSAccessibilityProgressIndicatorRole); +} + +NSString NSAccessibilityWindowRole () +{ + if (NSAccessibilityWindowRole_) + return NSAccessibilityWindowRole_; + + return NSAccessibilityWindowRole_ = new NSString(bindings.NSAccessibilityWindowRole); +} + +NSString NSAccessibilityDrawerRole () +{ + if (NSAccessibilityDrawerRole_) + return NSAccessibilityDrawerRole_; + + return NSAccessibilityDrawerRole_ = new NSString(bindings.NSAccessibilityDrawerRole); +} + +NSString NSAccessibilitySystemWideRole () +{ + if (NSAccessibilitySystemWideRole_) + return NSAccessibilitySystemWideRole_; + + return NSAccessibilitySystemWideRole_ = new NSString(bindings.NSAccessibilitySystemWideRole); +} + +NSString NSAccessibilityOutlineRole () +{ + if (NSAccessibilityOutlineRole_) + return NSAccessibilityOutlineRole_; + + return NSAccessibilityOutlineRole_ = new NSString(bindings.NSAccessibilityOutlineRole); +} + +NSString NSAccessibilityIncrementorRole () +{ + if (NSAccessibilityIncrementorRole_) + return NSAccessibilityIncrementorRole_; + + return NSAccessibilityIncrementorRole_ = new NSString(bindings.NSAccessibilityIncrementorRole); +} + +NSString NSAccessibilityBrowserRole () +{ + if (NSAccessibilityBrowserRole_) + return NSAccessibilityBrowserRole_; + + return NSAccessibilityBrowserRole_ = new NSString(bindings.NSAccessibilityBrowserRole); +} + +NSString NSAccessibilityComboBoxRole () +{ + if (NSAccessibilityComboBoxRole_) + return NSAccessibilityComboBoxRole_; + + return NSAccessibilityComboBoxRole_ = new NSString(bindings.NSAccessibilityComboBoxRole); +} + +NSString NSAccessibilitySplitGroupRole () +{ + if (NSAccessibilitySplitGroupRole_) + return NSAccessibilitySplitGroupRole_; + + return NSAccessibilitySplitGroupRole_ = new NSString(bindings.NSAccessibilitySplitGroupRole); +} + +NSString NSAccessibilitySplitterRole () +{ + if (NSAccessibilitySplitterRole_) + return NSAccessibilitySplitterRole_; + + return NSAccessibilitySplitterRole_ = new NSString(bindings.NSAccessibilitySplitterRole); +} + +NSString NSAccessibilityColorWellRole () +{ + if (NSAccessibilityColorWellRole_) + return NSAccessibilityColorWellRole_; + + return NSAccessibilityColorWellRole_ = new NSString(bindings.NSAccessibilityColorWellRole); +} + +NSString NSAccessibilityGrowAreaRole () +{ + if (NSAccessibilityGrowAreaRole_) + return NSAccessibilityGrowAreaRole_; + + return NSAccessibilityGrowAreaRole_ = new NSString(bindings.NSAccessibilityGrowAreaRole); +} + +NSString NSAccessibilitySheetRole () +{ + if (NSAccessibilitySheetRole_) + return NSAccessibilitySheetRole_; + + return NSAccessibilitySheetRole_ = new NSString(bindings.NSAccessibilitySheetRole); +} + +NSString NSAccessibilityHelpTagRole () +{ + if (NSAccessibilityHelpTagRole_) + return NSAccessibilityHelpTagRole_; + + return NSAccessibilityHelpTagRole_ = new NSString(bindings.NSAccessibilityHelpTagRole); +} + +NSString NSAccessibilityMatteRole () +{ + if (NSAccessibilityMatteRole_) + return NSAccessibilityMatteRole_; + + return NSAccessibilityMatteRole_ = new NSString(bindings.NSAccessibilityMatteRole); +} + +NSString NSAccessibilityRulerRole () +{ + if (NSAccessibilityRulerRole_) + return NSAccessibilityRulerRole_; + + return NSAccessibilityRulerRole_ = new NSString(bindings.NSAccessibilityRulerRole); +} + +NSString NSAccessibilityRulerMarkerRole () +{ + if (NSAccessibilityRulerMarkerRole_) + return NSAccessibilityRulerMarkerRole_; + + return NSAccessibilityRulerMarkerRole_ = new NSString(bindings.NSAccessibilityRulerMarkerRole); +} + +NSString NSAccessibilitySortButtonRole () +{ + if (NSAccessibilitySortButtonRole_) + return NSAccessibilitySortButtonRole_; + + return NSAccessibilitySortButtonRole_ = new NSString(bindings.NSAccessibilitySortButtonRole); +} + +NSString NSAccessibilityLinkRole () +{ + if (NSAccessibilityLinkRole_) + return NSAccessibilityLinkRole_; + + return NSAccessibilityLinkRole_ = new NSString(bindings.NSAccessibilityLinkRole); +} + +NSString NSAccessibilityDisclosureTriangleRole () +{ + if (NSAccessibilityDisclosureTriangleRole_) + return NSAccessibilityDisclosureTriangleRole_; + + return NSAccessibilityDisclosureTriangleRole_ = new NSString(bindings.NSAccessibilityDisclosureTriangleRole); +} + +NSString NSAccessibilityGridRole () +{ + if (NSAccessibilityGridRole_) + return NSAccessibilityGridRole_; + + return NSAccessibilityGridRole_ = new NSString(bindings.NSAccessibilityGridRole); +} + +NSString NSAccessibilityUnknownSubrole () +{ + if (NSAccessibilityUnknownSubrole_) + return NSAccessibilityUnknownSubrole_; + + return NSAccessibilityUnknownSubrole_ = new NSString(bindings.NSAccessibilityUnknownSubrole); +} + +NSString NSAccessibilityCloseButtonSubrole () +{ + if (NSAccessibilityCloseButtonSubrole_) + return NSAccessibilityCloseButtonSubrole_; + + return NSAccessibilityCloseButtonSubrole_ = new NSString(bindings.NSAccessibilityCloseButtonSubrole); +} + +NSString NSAccessibilityZoomButtonSubrole () +{ + if (NSAccessibilityZoomButtonSubrole_) + return NSAccessibilityZoomButtonSubrole_; + + return NSAccessibilityZoomButtonSubrole_ = new NSString(bindings.NSAccessibilityZoomButtonSubrole); +} + +NSString NSAccessibilityMinimizeButtonSubrole () +{ + if (NSAccessibilityMinimizeButtonSubrole_) + return NSAccessibilityMinimizeButtonSubrole_; + + return NSAccessibilityMinimizeButtonSubrole_ = new NSString(bindings.NSAccessibilityMinimizeButtonSubrole); +} + +NSString NSAccessibilityToolbarButtonSubrole () +{ + if (NSAccessibilityToolbarButtonSubrole_) + return NSAccessibilityToolbarButtonSubrole_; + + return NSAccessibilityToolbarButtonSubrole_ = new NSString(bindings.NSAccessibilityToolbarButtonSubrole); +} + +NSString NSAccessibilityTableRowSubrole () +{ + if (NSAccessibilityTableRowSubrole_) + return NSAccessibilityTableRowSubrole_; + + return NSAccessibilityTableRowSubrole_ = new NSString(bindings.NSAccessibilityTableRowSubrole); +} + +NSString NSAccessibilityOutlineRowSubrole () +{ + if (NSAccessibilityOutlineRowSubrole_) + return NSAccessibilityOutlineRowSubrole_; + + return NSAccessibilityOutlineRowSubrole_ = new NSString(bindings.NSAccessibilityOutlineRowSubrole); +} + +NSString NSAccessibilitySecureTextFieldSubrole () +{ + if (NSAccessibilitySecureTextFieldSubrole_) + return NSAccessibilitySecureTextFieldSubrole_; + + return NSAccessibilitySecureTextFieldSubrole_ = new NSString(bindings.NSAccessibilitySecureTextFieldSubrole); +} + +NSString NSAccessibilityStandardWindowSubrole () +{ + if (NSAccessibilityStandardWindowSubrole_) + return NSAccessibilityStandardWindowSubrole_; + + return NSAccessibilityStandardWindowSubrole_ = new NSString(bindings.NSAccessibilityStandardWindowSubrole); +} + +NSString NSAccessibilityDialogSubrole () +{ + if (NSAccessibilityDialogSubrole_) + return NSAccessibilityDialogSubrole_; + + return NSAccessibilityDialogSubrole_ = new NSString(bindings.NSAccessibilityDialogSubrole); +} + +NSString NSAccessibilitySystemDialogSubrole () +{ + if (NSAccessibilitySystemDialogSubrole_) + return NSAccessibilitySystemDialogSubrole_; + + return NSAccessibilitySystemDialogSubrole_ = new NSString(bindings.NSAccessibilitySystemDialogSubrole); +} + +NSString NSAccessibilityFloatingWindowSubrole () +{ + if (NSAccessibilityFloatingWindowSubrole_) + return NSAccessibilityFloatingWindowSubrole_; + + return NSAccessibilityFloatingWindowSubrole_ = new NSString(bindings.NSAccessibilityFloatingWindowSubrole); +} + +NSString NSAccessibilitySystemFloatingWindowSubrole () +{ + if (NSAccessibilitySystemFloatingWindowSubrole_) + return NSAccessibilitySystemFloatingWindowSubrole_; + + return NSAccessibilitySystemFloatingWindowSubrole_ = new NSString(bindings.NSAccessibilitySystemFloatingWindowSubrole); +} + +NSString NSAccessibilityIncrementArrowSubrole () +{ + if (NSAccessibilityIncrementArrowSubrole_) + return NSAccessibilityIncrementArrowSubrole_; + + return NSAccessibilityIncrementArrowSubrole_ = new NSString(bindings.NSAccessibilityIncrementArrowSubrole); +} + +NSString NSAccessibilityDecrementArrowSubrole () +{ + if (NSAccessibilityDecrementArrowSubrole_) + return NSAccessibilityDecrementArrowSubrole_; + + return NSAccessibilityDecrementArrowSubrole_ = new NSString(bindings.NSAccessibilityDecrementArrowSubrole); +} + +NSString NSAccessibilityIncrementPageSubrole () +{ + if (NSAccessibilityIncrementPageSubrole_) + return NSAccessibilityIncrementPageSubrole_; + + return NSAccessibilityIncrementPageSubrole_ = new NSString(bindings.NSAccessibilityIncrementPageSubrole); +} + +NSString NSAccessibilityDecrementPageSubrole () +{ + if (NSAccessibilityDecrementPageSubrole_) + return NSAccessibilityDecrementPageSubrole_; + + return NSAccessibilityDecrementPageSubrole_ = new NSString(bindings.NSAccessibilityDecrementPageSubrole); +} + +NSString NSAccessibilitySearchFieldSubrole () +{ + if (NSAccessibilitySearchFieldSubrole_) + return NSAccessibilitySearchFieldSubrole_; + + return NSAccessibilitySearchFieldSubrole_ = new NSString(bindings.NSAccessibilitySearchFieldSubrole); +} + +NSString NSAccessibilityTextAttachmentSubrole () +{ + if (NSAccessibilityTextAttachmentSubrole_) + return NSAccessibilityTextAttachmentSubrole_; + + return NSAccessibilityTextAttachmentSubrole_ = new NSString(bindings.NSAccessibilityTextAttachmentSubrole); +} + +NSString NSAccessibilityTextLinkSubrole () +{ + if (NSAccessibilityTextLinkSubrole_) + return NSAccessibilityTextLinkSubrole_; + + return NSAccessibilityTextLinkSubrole_ = new NSString(bindings.NSAccessibilityTextLinkSubrole); +} + +NSString NSAccessibilityTimelineSubrole () +{ + if (NSAccessibilityTimelineSubrole_) + return NSAccessibilityTimelineSubrole_; + + return NSAccessibilityTimelineSubrole_ = new NSString(bindings.NSAccessibilityTimelineSubrole); +} + +const TNSAccessibility = ` + + NSArray accessibilityAttributeNames () + { + return invokeObjcSelf!(NSArray, "accessibilityAttributeNames"); + } + + Object accessibilityAttributeValue (NSString attribute) + { + return invokeObjcSelf!(Object, "accessibilityAttributeValue:", NSString)(attribute); + } + + bool accessibilityIsAttributeSettable (NSString attribute) + { + return invokeObjcSelf!(bool, "accessibilityIsAttributeSettable:", NSString)(attribute); + } + + void accessibilitySetValue (Object value, NSString attribute) + { + return invokeObjcSelf!(void, "accessibilitySetValue:forAttribute:", Object, NSString)(value, attribute); + } + + NSArray accessibilityParameterizedAttributeNames () + { + return invokeObjcSelf!(NSArray, "accessibilityParameterizedAttributeNames"); + } + + Object accessibilityAttributeValue (NSString attribute, Object parameter) + { + return invokeObjcSelf!(Object, "accessibilityAttributeValue:forParameter:", NSString, Object)(attribute, parameter); + } + + NSArray accessibilityActionNames () + { + return invokeObjcSelf!(NSArray, "accessibilityActionNames"); + } + + NSString accessibilityActionDescription (NSString action) + { + return invokeObjcSelf!(NSString, "accessibilityActionDescription:", NSString)(action); + } + + void accessibilityPerformAction (NSString action) + { + return invokeObjcSelf!(void, "accessibilityPerformAction:", NSString)(action); + } + + bool accessibilityIsIgnored () + { + return invokeObjcSelf!(bool, "accessibilityIsIgnored"); + } + + Object accessibilityHitTest (NSPoint point) + { + return invokeObjcSelf!(Object, "accessibilityHitTest:", NSPoint)(point); + } + + Object accessibilityFocusedUIElement () + { + return invokeObjcSelf!(Object, "accessibilityFocusedUIElement"); + } + + //mixin ObjcBindMethod!(accessibilityAttributeNames, "accessibilityAttributeNames"); + //mixin ObjcBindMethod!(accessibilityAttributeValue, "accessibilityAttributeValue:"); + //mixin ObjcBindMethod!(accessibilityIsAttributeSettable, "accessibilityIsAttributeSettable:"); + //mixin ObjcBindMethod!(accessibilitySetValue, "accessibilitySetValue:forAttribute:"); + //mixin ObjcBindMethod!(accessibilityParameterizedAttributeNames, "accessibilityParameterizedAttributeNames"); + //mixin ObjcBindMethod!(accessibilityAttributeValue, "accessibilityAttributeValue:forParameter:"); + //mixin ObjcBindMethod!(accessibilityActionNames, "accessibilityActionNames"); + //mixin ObjcBindMethod!(accessibilityActionDescription, "accessibilityActionDescription:"); + //mixin ObjcBindMethod!(accessibilityPerformAction, "accessibilityPerformAction:"); + //mixin ObjcBindMethod!(accessibilityIsIgnored, "accessibilityIsIgnored"); + //mixin ObjcBindMethod!(accessibilityHitTest, "accessibilityHitTest:"); + //mixin ObjcBindMethod!(accessibilityFocusedUIElement, "accessibilityFocusedUIElement"); + +`; + +const TNSAccessibilityAdditions = ` + + bool accessibilitySetOverrideValue (Object value, NSString attribute) + { + return invokeObjcSelf!(bool, "accessibilitySetOverrideValue:forAttribute:", Object, NSString)(value, attribute); + } + + //mixin ObjcBindMethod!(accessibilitySetOverrideValue, "accessibilitySetOverrideValue:forAttribute:"); + +`; +/* +NSString NSAccessibilityRoleDescription (NSString role, NSString subrole) +{ + return Bridge.invokeObjcFunction!(NSString, bindings.NSAccessibilityRoleDescription, NSString, NSString)(role, subrole); +} + +NSString NSAccessibilityRoleDescriptionForUIElement (Object element) +{ + return Bridge.invokeObjcFunction!(NSString, bindings.NSAccessibilityRoleDescriptionForUIElement, Object)(element); +} + +NSString NSAccessibilityActionDescription (NSString action) +{ + return Bridge.invokeObjcFunction!(NSString, bindings.NSAccessibilityActionDescription, NSString)(action); +} + +void NSAccessibilityRaiseBadArgumentException (Object element, NSString attribute, Object value) +{ + return Bridge.invokeObjcFunction!(void, bindings.NSAccessibilityRaiseBadArgumentException, Object, NSString, Object)(element, attribute, value); +} + +Object NSAccessibilityUnignoredAncestor (Object element) +{ + return Bridge.invokeObjcFunction!(Object, bindings.NSAccessibilityUnignoredAncestor, Object)(element); +} + +Object NSAccessibilityUnignoredDescendant (Object element) +{ + return Bridge.invokeObjcFunction!(Object, bindings.NSAccessibilityUnignoredDescendant, Object)(element); +} + +NSArray NSAccessibilityUnignoredChildren (NSArray originalChildren) +{ + return Bridge.invokeObjcFunction!(NSArray, bindings.NSAccessibilityUnignoredChildren, NSArray)(originalChildren); +} + +NSArray NSAccessibilityUnignoredChildrenForOnlyChild (Object originalChild) +{ + return Bridge.invokeObjcFunction!(NSArray, bindings.NSAccessibilityUnignoredChildrenForOnlyChild, Object)(originalChild); +} + +void NSAccessibilityPostNotification (Object element, NSString notification) +{ + return Bridge.invokeObjcFunction!(void, bindings.NSAccessibilityPostNotification, Object, NSString)(element, notification); +} + +*/ \ No newline at end of file