Mercurial > projects > dwt-mac
view dwt/internal/objc/cocoa/Cocoa.d @ 45:d8635bb48c7c
Merge with SWT 3.5
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Mon, 01 Dec 2008 17:07:00 +0100 |
parents | 380af2bdd8e5 |
children | e6f04eb518ae |
line wrap: on
line source
/** * Copyright: Copyright (c) 2008 Jacob Carlborg. All rights reserved. * Authors: Jacob Carlborg * Version: Initial created: Nov 18, 2008 * License: $(LINK2 http://opensource.org/licenses/bsd-license.php, BSD Style) * */ module dwt.internal.objc.cocoa.Cocoa; import tango.stdc.config; import bindings = dwt.internal.objc.cocoa.bindings; import dwt.internal.objc.runtime; extern (C): // *.h extern { id NSAccessibilityButtonRole; id NSAccessibilityCheckBoxRole; id NSAccessibilityChildrenAttribute; id NSAccessibilityColumnRole; id NSAccessibilityComboBoxRole; id NSAccessibilityConfirmAction; id NSAccessibilityContentsAttribute; id NSAccessibilityDescriptionAttribute; id NSAccessibilityDialogSubrole; id NSAccessibilityEnabledAttribute; id NSAccessibilityExpandedAttribute; id NSAccessibilityFloatingWindowSubrole; id NSAccessibilityFocusedAttribute; id NSAccessibilityFocusedUIElementChangedNotification; id NSAccessibilityGridRole; id NSAccessibilityGroupRole; id NSAccessibilityHelpAttribute; id NSAccessibilityHelpTagRole; id NSAccessibilityHorizontalOrientationValue; id NSAccessibilityHorizontalScrollBarAttribute; id NSAccessibilityImageRole; id NSAccessibilityIncrementorRole; id NSAccessibilityInsertionPointLineNumberAttribute; id NSAccessibilityLabelValueAttribute; id NSAccessibilityLineForIndexParameterizedAttribute; id NSAccessibilityLinkRole; id NSAccessibilityLinkTextAttribute; id NSAccessibilityListRole; id NSAccessibilityMaxValueAttribute; id NSAccessibilityMenuBarRole; id NSAccessibilityMenuButtonRole; id NSAccessibilityMenuItemRole; id NSAccessibilityMenuRole; id NSAccessibilityMinValueAttribute; id NSAccessibilityNextContentsAttribute; id NSAccessibilityNumberOfCharactersAttribute; id NSAccessibilityOrientationAttribute; id NSAccessibilityOutlineRole; id NSAccessibilityOutlineRowSubrole; id NSAccessibilityParentAttribute; id NSAccessibilityPopUpButtonRole; id NSAccessibilityPositionAttribute; id NSAccessibilityPressAction; id NSAccessibilityPreviousContentsAttribute; id NSAccessibilityProgressIndicatorRole; id NSAccessibilityRTFForRangeParameterizedAttribute; id NSAccessibilityRadioButtonRole; id NSAccessibilityRadioGroupRole; id NSAccessibilityRangeForIndexParameterizedAttribute; id NSAccessibilityRangeForLineParameterizedAttribute; id NSAccessibilityRangeForPositionParameterizedAttribute; id NSAccessibilityRoleAttribute; id NSAccessibilityRoleDescriptionAttribute; id NSAccessibilityRowRole; id NSAccessibilityScrollAreaRole; id NSAccessibilityScrollBarRole; id NSAccessibilitySelectedAttribute; id NSAccessibilitySelectedChildrenAttribute; id NSAccessibilitySelectedChildrenChangedNotification; id NSAccessibilitySelectedTextAttribute; id NSAccessibilitySelectedTextChangedNotification; id NSAccessibilitySelectedTextRangeAttribute; id NSAccessibilitySelectedTextRangesAttribute; id NSAccessibilitySizeAttribute; id NSAccessibilitySliderRole; id NSAccessibilitySortButtonRole; id NSAccessibilitySplitterRole; id NSAccessibilityStandardWindowSubrole; id NSAccessibilityStaticTextRole; id NSAccessibilityStringForRangeParameterizedAttribute; id NSAccessibilityStyleRangeForIndexParameterizedAttribute; id NSAccessibilitySubroleAttribute; id NSAccessibilitySystemDialogSubrole; id NSAccessibilityTabGroupRole; id NSAccessibilityTableRole; id NSAccessibilityTableRowSubrole; id NSAccessibilityTabsAttribute; id NSAccessibilityTextAreaRole; id NSAccessibilityTextFieldRole; id NSAccessibilityTextLinkSubrole; id NSAccessibilityTitleAttribute; id NSAccessibilityTitleUIElementAttribute; id NSAccessibilityToolbarRole; id NSAccessibilityTopLevelUIElementAttribute; id NSAccessibilityUnknownRole; id NSAccessibilityUnknownSubrole; id NSAccessibilityValueAttribute; id NSAccessibilityValueChangedNotification; id NSAccessibilityValueDescriptionAttribute; id NSAccessibilityValueIndicatorRole; id NSAccessibilityVerticalOrientationValue; id NSAccessibilityVerticalScrollBarAttribute; id NSAccessibilityVisibleCharacterRangeAttribute; id NSAccessibilityVisibleChildrenAttribute; id NSAccessibilityWindowAttribute; id NSAccessibilityWindowRole; id NSBackgroundColorAttributeName; id NSBaselineOffsetAttributeName; id NSCalibratedRGBColorSpace; id NSDeviceRGBColorSpace; id NSDeviceResolution; id NSDragPboard; id NSFilenamesPboardType; id NSFontAttributeName; id NSForegroundColorAttributeName; id NSHTMLPboardType; id NSLinkAttributeName; id NSParagraphStyleAttributeName; id NSPrintAllPages; id NSPrintCopies; id NSPrintFirstPage; id NSPrintJobDisposition; id NSPrintLastPage; id NSPrintMustCollate; id NSPrintPreviewJob; id NSPrintSaveJob; id NSPrintSavePath; id NSPrintSpoolJob; id NSRTFPboardType; id NSStrikethroughColorAttributeName; id NSStrikethroughStyleAttributeName; id NSStringPboardType; id NSTIFFPboardType; id NSURLPboardType; id NSUnderlineColorAttributeName; id NSUnderlineStyleAttributeName; id NSDefaultRunLoopMode; id NSErrorFailingURLStringKey; } //NSAccessibility.h alias bindings.NSAccessibilityActionDescription NSAccessibilityActionDescription; alias bindings.NSAccessibilityPostNotification NSAccessibilityPostNotification; alias bindings.NSAccessibilityRaiseBadArgumentException NSAccessibilityRaiseBadArgumentException; alias bindings.NSAccessibilityRoleDescription NSAccessibilityRoleDescription; alias bindings.NSAccessibilityRoleDescriptionForUIElement NSAccessibilityRoleDescriptionForUIElement; alias bindings.NSAccessibilityUnignoredAncestor NSAccessibilityUnignoredAncestor; alias bindings.NSAccessibilityUnignoredChildren NSAccessibilityUnignoredChildren; alias bindings.NSAccessibilityUnignoredChildrenForOnlyChild NSAccessibilityUnignoredChildrenForOnlyChild; alias bindings.NSAccessibilityUnignoredDescendant NSAccessibilityUnignoredDescendant; // NSDragging.h enum NSDragOperation : uint { NSDragOperationNone = 0, NSDragOperationCopy = 1, NSDragOperationLink = 2, NSDragOperationGeneric = 4, NSDragOperationPrivate = 8, NSDragOperationAll_Obsolete = 15, NSDragOperationMove = 16, NSDragOperationDelete = 32, NSDragOperationEvery = uint.max // UINT_MAX } // NSGraphics.h alias int NSWindowDepth; alias bindings.NSBeep NSBeep; alias bindings.NSBitsPerPixelFromDepth NSBitsPerPixelFromDepth; enum NSCompositingOperation { NSCompositeClear = 0, NSCompositeCopy = 1, NSCompositeSourceOver = 2, NSCompositeSourceIn = 3, NSCompositeSourceOut = 4, NSCompositeSourceAtop = 5, NSCompositeDestinationOver = 6, NSCompositeDestinationIn = 7, NSCompositeDestinationOut = 8, NSCompositeDestinationAtop = 9, NSCompositeXOR = 10, NSCompositePlusDarker = 11, NSCompositeHighlight = 12, NSCompositePlusLighter = 13 } enum NSWindowOrderingMode { NSWindowAbove = 1, NSWindowBelow = -1, NSWindowOut = 0 } enum NSFocusRingType { NSFocusRingTypeDefault = 0, NSFocusRingTypeNone = 1, NSFocusRingTypeExterior = 2 } enum NSBackingStoreType { NSBackingStoreRetained = 0, NSBackingStoreNonretained = 1, NSBackingStoreBuffered = 2 } //NSGeometry.h alias bindings.NSIntersectionRect NSIntersectionRect; // NSHFSFileTypes.h alias bindings.NSFileTypeForHFSTypeCode NSFileTypeForHFSTypeCode; //IKPictureTaker.h alias c_long NSInteger; alias c_ulong NSUInteger; // NSObjCRuntime.h alias bindings.NSGetSizeAndAlignment NSGetSizeAndAlignment; // NSPathUtilities.h enum NSSearchPathDirectory { NSApplicationDirectory = 1, NSDemoApplicationDirectory, NSDeveloperApplicationDirectory, NSAdminApplicationDirectory, NSLibraryDirectory, NSDeveloperDirectory, NSUserDirectory, NSDocumentationDirectory, NSDocumentDirectory, NSCoreServiceDirectory, NSDesktopDirectory = 12, NSCachesDirectory = 13, NSApplicationSupportDirectory = 14, NSDownloadsDirectory = 15, NSAllApplicationsDirectory = 100, NSAllLibrariesDirectory = 101 } enum NSSearchPathDomainMask { NSUserDomainMask = 1, NSLocalDomainMask = 2, NSNetworkDomainMask = 4, NSSystemDomainMask = 8, NSAllDomainsMask = 0x0ffff, } alias bindings.NSSearchPathForDirectoriesInDomains NSSearchPathForDirectoriesInDomains; alias bindings.NSTemporaryDirectory NSTemporaryDirectory; // NSZone.h alias void* _NSZone; alias _NSZone NSZone;