view dstep/appkit/NSAccessibility_bindings.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 source

/**
 * 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_bindings;

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;


extern (C)
{
	extern
	{
		package const id NSAccessibilityErrorCodeExceptionInfo;
		package const id NSAccessibilityRoleAttribute;
		package const id NSAccessibilityRoleDescriptionAttribute;
		package const id NSAccessibilitySubroleAttribute;
		package const id NSAccessibilityHelpAttribute;
		package const id NSAccessibilityValueAttribute;
		package const id NSAccessibilityMinValueAttribute;
		package const id NSAccessibilityMaxValueAttribute;
		package const id NSAccessibilityEnabledAttribute;
		package const id NSAccessibilityFocusedAttribute;
		package const id NSAccessibilityParentAttribute;
		package const id NSAccessibilityChildrenAttribute;
		package const id NSAccessibilityWindowAttribute;
		package const id NSAccessibilityTopLevelUIElementAttribute;
		package const id NSAccessibilitySelectedChildrenAttribute;
		package const id NSAccessibilityVisibleChildrenAttribute;
		package const id NSAccessibilityPositionAttribute;
		package const id NSAccessibilitySizeAttribute;
		package const id NSAccessibilityContentsAttribute;
		package const id NSAccessibilityTitleAttribute;
		package const id NSAccessibilityDescriptionAttribute;
		package const id NSAccessibilityShownMenuAttribute;
		package const id NSAccessibilityValueDescriptionAttribute;
		package const id NSAccessibilityPreviousContentsAttribute;
		package const id NSAccessibilityNextContentsAttribute;
		package const id NSAccessibilityHeaderAttribute;
		package const id NSAccessibilityEditedAttribute;
		package const id NSAccessibilityTabsAttribute;
		package const id NSAccessibilityHorizontalScrollBarAttribute;
		package const id NSAccessibilityVerticalScrollBarAttribute;
		package const id NSAccessibilityOverflowButtonAttribute;
		package const id NSAccessibilityIncrementButtonAttribute;
		package const id NSAccessibilityDecrementButtonAttribute;
		package const id NSAccessibilityFilenameAttribute;
		package const id NSAccessibilityExpandedAttribute;
		package const id NSAccessibilitySelectedAttribute;
		package const id NSAccessibilitySplittersAttribute;
		package const id NSAccessibilityDocumentAttribute;
		package const id NSAccessibilityURLAttribute;
		package const id NSAccessibilityIndexAttribute;
		package const id NSAccessibilityRowCountAttribute;
		package const id NSAccessibilityColumnCountAttribute;
		package const id NSAccessibilityOrderedByRowAttribute;
		package const id NSAccessibilityTitleUIElementAttribute;
		package const id NSAccessibilityServesAsTitleForUIElementsAttribute;
		package const id NSAccessibilityLinkedUIElementsAttribute;
		package const id NSAccessibilitySelectedTextAttribute;
		package const id NSAccessibilitySelectedTextRangeAttribute;
		package const id NSAccessibilityNumberOfCharactersAttribute;
		package const id NSAccessibilityVisibleCharacterRangeAttribute;
		package const id NSAccessibilitySharedTextUIElementsAttribute;
		package const id NSAccessibilitySharedCharacterRangeAttribute;
		package const id NSAccessibilityInsertionPointLineNumberAttribute;
		package const id NSAccessibilitySelectedTextRangesAttribute;
		package const id NSAccessibilityLineForIndexParameterizedAttribute;
		package const id NSAccessibilityRangeForLineParameterizedAttribute;
		package const id NSAccessibilityStringForRangeParameterizedAttribute;
		package const id NSAccessibilityRangeForPositionParameterizedAttribute;
		package const id NSAccessibilityRangeForIndexParameterizedAttribute;
		package const id NSAccessibilityBoundsForRangeParameterizedAttribute;
		package const id NSAccessibilityRTFForRangeParameterizedAttribute;
		package const id NSAccessibilityStyleRangeForIndexParameterizedAttribute;
		package const id NSAccessibilityAttributedStringForRangeParameterizedAttribute;
		package const id NSAccessibilityFontTextAttribute;
		package const id NSAccessibilityForegroundColorTextAttribute;
		package const id NSAccessibilityBackgroundColorTextAttribute;
		package const id NSAccessibilityUnderlineColorTextAttribute;
		package const id NSAccessibilityStrikethroughColorTextAttribute;
		package const id NSAccessibilityUnderlineTextAttribute;
		package const id NSAccessibilitySuperscriptTextAttribute;
		package const id NSAccessibilityStrikethroughTextAttribute;
		package const id NSAccessibilityShadowTextAttribute;
		package const id NSAccessibilityAttachmentTextAttribute;
		package const id NSAccessibilityLinkTextAttribute;
		package const id NSAccessibilityMisspelledTextAttribute;
		package const id NSAccessibilityFontNameKey;
		package const id NSAccessibilityFontFamilyKey;
		package const id NSAccessibilityVisibleNameKey;
		package const id NSAccessibilityFontSizeKey;
		package const id NSAccessibilityMainAttribute;
		package const id NSAccessibilityMinimizedAttribute;
		package const id NSAccessibilityCloseButtonAttribute;
		package const id NSAccessibilityZoomButtonAttribute;
		package const id NSAccessibilityMinimizeButtonAttribute;
		package const id NSAccessibilityToolbarButtonAttribute;
		package const id NSAccessibilityProxyAttribute;
		package const id NSAccessibilityGrowAreaAttribute;
		package const id NSAccessibilityModalAttribute;
		package const id NSAccessibilityDefaultButtonAttribute;
		package const id NSAccessibilityCancelButtonAttribute;
		package const id NSAccessibilityMenuBarAttribute;
		package const id NSAccessibilityWindowsAttribute;
		package const id NSAccessibilityFrontmostAttribute;
		package const id NSAccessibilityHiddenAttribute;
		package const id NSAccessibilityMainWindowAttribute;
		package const id NSAccessibilityFocusedWindowAttribute;
		package const id NSAccessibilityFocusedUIElementAttribute;
		package const id NSAccessibilityOrientationAttribute;
		package const id NSAccessibilityVerticalOrientationValue;
		package const id NSAccessibilityHorizontalOrientationValue;
		package const id NSAccessibilityColumnTitlesAttribute;
		package const id NSAccessibilitySearchButtonAttribute;
		package const id NSAccessibilitySearchMenuAttribute;
		package const id NSAccessibilityClearButtonAttribute;
		package const id NSAccessibilityRowsAttribute;
		package const id NSAccessibilityVisibleRowsAttribute;
		package const id NSAccessibilitySelectedRowsAttribute;
		package const id NSAccessibilityColumnsAttribute;
		package const id NSAccessibilityVisibleColumnsAttribute;
		package const id NSAccessibilitySelectedColumnsAttribute;
		package const id NSAccessibilitySortDirectionAttribute;
		package const id NSAccessibilityAscendingSortDirectionValue;
		package const id NSAccessibilityDescendingSortDirectionValue;
		package const id NSAccessibilityUnknownSortDirectionValue;
		package const id NSAccessibilityDisclosingAttribute;
		package const id NSAccessibilityDisclosedRowsAttribute;
		package const id NSAccessibilityDisclosedByRowAttribute;
		package const id NSAccessibilityDisclosureLevelAttribute;
		package const id NSAccessibilityAllowedValuesAttribute;
		package const id NSAccessibilityLabelUIElementsAttribute;
		package const id NSAccessibilityLabelValueAttribute;
		package const id NSAccessibilityMatteHoleAttribute;
		package const id NSAccessibilityMatteContentUIElementAttribute;
		package const id NSAccessibilityMarkerUIElementsAttribute;
		package const id NSAccessibilityMarkerValuesAttribute;
		package const id NSAccessibilityMarkerGroupUIElementAttribute;
		package const id NSAccessibilityUnitsAttribute;
		package const id NSAccessibilityUnitDescriptionAttribute;
		package const id NSAccessibilityMarkerTypeAttribute;
		package const id NSAccessibilityMarkerTypeDescriptionAttribute;
		package const id NSAccessibilityLeftTabStopMarkerTypeValue;
		package const id NSAccessibilityRightTabStopMarkerTypeValue;
		package const id NSAccessibilityCenterTabStopMarkerTypeValue;
		package const id NSAccessibilityDecimalTabStopMarkerTypeValue;
		package const id NSAccessibilityHeadIndentMarkerTypeValue;
		package const id NSAccessibilityTailIndentMarkerTypeValue;
		package const id NSAccessibilityFirstLineIndentMarkerTypeValue;
		package const id NSAccessibilityUnknownMarkerTypeValue;
		package const id NSAccessibilityInchesUnitValue;
		package const id NSAccessibilityCentimetersUnitValue;
		package const id NSAccessibilityPointsUnitValue;
		package const id NSAccessibilityPicasUnitValue;
		package const id NSAccessibilityUnknownUnitValue;
		package const id NSAccessibilityPressAction;
		package const id NSAccessibilityIncrementAction;
		package const id NSAccessibilityDecrementAction;
		package const id NSAccessibilityConfirmAction;
		package const id NSAccessibilityPickAction;
		package const id NSAccessibilityCancelAction;
		package const id NSAccessibilityRaiseAction;
		package const id NSAccessibilityShowMenuAction;
		package const id NSAccessibilityDeleteAction;
		package const id NSAccessibilityMainWindowChangedNotification;
		package const id NSAccessibilityFocusedWindowChangedNotification;
		package const id NSAccessibilityFocusedUIElementChangedNotification;
		package const id NSAccessibilityApplicationActivatedNotification;
		package const id NSAccessibilityApplicationDeactivatedNotification;
		package const id NSAccessibilityApplicationHiddenNotification;
		package const id NSAccessibilityApplicationShownNotification;
		package const id NSAccessibilityWindowCreatedNotification;
		package const id NSAccessibilityWindowMovedNotification;
		package const id NSAccessibilityWindowResizedNotification;
		package const id NSAccessibilityWindowMiniaturizedNotification;
		package const id NSAccessibilityWindowDeminiaturizedNotification;
		package const id NSAccessibilityDrawerCreatedNotification;
		package const id NSAccessibilitySheetCreatedNotification;
		package const id NSAccessibilityUIElementDestroyedNotification;
		package const id NSAccessibilityValueChangedNotification;
		package const id NSAccessibilityTitleChangedNotification;
		package const id NSAccessibilityResizedNotification;
		package const id NSAccessibilityMovedNotification;
		package const id NSAccessibilityCreatedNotification;
		package const id NSAccessibilityHelpTagCreatedNotification;
		package const id NSAccessibilitySelectedTextChangedNotification;
		package const id NSAccessibilityRowCountChangedNotification;
		package const id NSAccessibilitySelectedChildrenChangedNotification;
		package const id NSAccessibilitySelectedRowsChangedNotification;
		package const id NSAccessibilitySelectedColumnsChangedNotification;
		package const id NSAccessibilityUnknownRole;
		package const id NSAccessibilityButtonRole;
		package const id NSAccessibilityRadioButtonRole;
		package const id NSAccessibilityCheckBoxRole;
		package const id NSAccessibilitySliderRole;
		package const id NSAccessibilityTabGroupRole;
		package const id NSAccessibilityTextFieldRole;
		package const id NSAccessibilityStaticTextRole;
		package const id NSAccessibilityTextAreaRole;
		package const id NSAccessibilityScrollAreaRole;
		package const id NSAccessibilityPopUpButtonRole;
		package const id NSAccessibilityMenuButtonRole;
		package const id NSAccessibilityTableRole;
		package const id NSAccessibilityApplicationRole;
		package const id NSAccessibilityGroupRole;
		package const id NSAccessibilityRadioGroupRole;
		package const id NSAccessibilityListRole;
		package const id NSAccessibilityScrollBarRole;
		package const id NSAccessibilityValueIndicatorRole;
		package const id NSAccessibilityImageRole;
		package const id NSAccessibilityMenuBarRole;
		package const id NSAccessibilityMenuRole;
		package const id NSAccessibilityMenuItemRole;
		package const id NSAccessibilityColumnRole;
		package const id NSAccessibilityRowRole;
		package const id NSAccessibilityToolbarRole;
		package const id NSAccessibilityBusyIndicatorRole;
		package const id NSAccessibilityProgressIndicatorRole;
		package const id NSAccessibilityWindowRole;
		package const id NSAccessibilityDrawerRole;
		package const id NSAccessibilitySystemWideRole;
		package const id NSAccessibilityOutlineRole;
		package const id NSAccessibilityIncrementorRole;
		package const id NSAccessibilityBrowserRole;
		package const id NSAccessibilityComboBoxRole;
		package const id NSAccessibilitySplitGroupRole;
		package const id NSAccessibilitySplitterRole;
		package const id NSAccessibilityColorWellRole;
		package const id NSAccessibilityGrowAreaRole;
		package const id NSAccessibilitySheetRole;
		package const id NSAccessibilityHelpTagRole;
		package const id NSAccessibilityMatteRole;
		package const id NSAccessibilityRulerRole;
		package const id NSAccessibilityRulerMarkerRole;
		package const id NSAccessibilitySortButtonRole;
		package const id NSAccessibilityLinkRole;
		package const id NSAccessibilityDisclosureTriangleRole;
		package const id NSAccessibilityGridRole;
		package const id NSAccessibilityUnknownSubrole;
		package const id NSAccessibilityCloseButtonSubrole;
		package const id NSAccessibilityZoomButtonSubrole;
		package const id NSAccessibilityMinimizeButtonSubrole;
		package const id NSAccessibilityToolbarButtonSubrole;
		package const id NSAccessibilityTableRowSubrole;
		package const id NSAccessibilityOutlineRowSubrole;
		package const id NSAccessibilitySecureTextFieldSubrole;
		package const id NSAccessibilityStandardWindowSubrole;
		package const id NSAccessibilityDialogSubrole;
		package const id NSAccessibilitySystemDialogSubrole;
		package const id NSAccessibilityFloatingWindowSubrole;
		package const id NSAccessibilitySystemFloatingWindowSubrole;
		package const id NSAccessibilityIncrementArrowSubrole;
		package const id NSAccessibilityDecrementArrowSubrole;
		package const id NSAccessibilityIncrementPageSubrole;
		package const id NSAccessibilityDecrementPageSubrole;
		package const id NSAccessibilitySearchFieldSubrole;
		package const id NSAccessibilityTextAttachmentSubrole;
		package const id NSAccessibilityTextLinkSubrole;
		package const id NSAccessibilityTimelineSubrole;
	}
}

extern (C)
{
	package id NSAccessibilityRoleDescription (id role, id subrole);
	package id NSAccessibilityRoleDescriptionForUIElement (id element);
	package id NSAccessibilityActionDescription (id action);
	package void NSAccessibilityRaiseBadArgumentException (id element, id attribute, id value);
	package id NSAccessibilityUnignoredAncestor (id element);
	package id NSAccessibilityUnignoredDescendant (id element);
	package id NSAccessibilityUnignoredChildren (id originalChildren);
	package id NSAccessibilityUnignoredChildrenForOnlyChild (id originalChild);
	package void NSAccessibilityPostNotification (id element, id notification);
}