comparison dwt/internal/objc/cocoa/Cocoa.d @ 122:2e671fa40eec

Ported dwt.dnd, dwt.opengl, dwt.printing and dwt.program
author Jacob Carlborg <doob@me.com>
date Wed, 31 Dec 2008 21:01:13 +0100
parents e1c48e37e0f5
children 63a09873578e
comparison
equal deleted inserted replaced
121:e1c48e37e0f5 122:2e671fa40eec
145 id NSDefaultRunLoopMode; 145 id NSDefaultRunLoopMode;
146 id NSErrorFailingURLStringKey; 146 id NSErrorFailingURLStringKey;
147 } 147 }
148 } 148 }
149 149
150 enum NSSearchPathDirectory
151 {
152 NSApplicationDirectory = 1,
153 NSDemoApplicationDirectory,
154 NSDeveloperApplicationDirectory,
155 NSAdminApplicationDirectory,
156 NSLibraryDirectory,
157 NSDeveloperDirectory,
158 NSUserDirectory,
159 NSDocumentationDirectory,
160 NSDocumentDirectory,
161 NSCoreServiceDirectory,
162 NSDesktopDirectory = 12,
163 NSCachesDirectory = 13,
164 NSApplicationSupportDirectory = 14,
165 NSDownloadsDirectory = 15,
166 NSAllApplicationsDirectory = 100,
167 NSAllLibrariesDirectory = 101
168 }
169
170 enum NSSearchPathDomainMask
171 {
172 NSUserDomainMask = 1,
173 NSLocalDomainMask = 2,
174 NSNetworkDomainMask = 4,
175 NSSystemDomainMask = 8,
176 NSAllDomainsMask = 0x0ffff,
177 }
178
179
180 150
181 151
182 //NSAccessibility.h 152 //NSAccessibility.h
183 alias bindings.NSAccessibilityActionDescription NSAccessibilityActionDescription; 153 alias bindings.NSAccessibilityActionDescription NSAccessibilityActionDescription;
184 alias bindings.NSAccessibilityPostNotification NSAccessibilityPostNotification; 154 alias bindings.NSAccessibilityPostNotification NSAccessibilityPostNotification;
572 alias bindings.NSSearchPathForDirectoriesInDomains NSSearchPathForDirectoriesInDomains; 542 alias bindings.NSSearchPathForDirectoriesInDomains NSSearchPathForDirectoriesInDomains;
573 alias bindings.NSTemporaryDirectory NSTemporaryDirectory; 543 alias bindings.NSTemporaryDirectory NSTemporaryDirectory;
574 544
575 545
576 546
547 // NSString.h
548
549 enum NSStringEncoding : NSUInteger
550 {
551 NSASCIIStringEncoding = 1,
552 NSNEXTSTEPStringEncoding = 2,
553 NSJapaneseEUCStringEncoding = 3,
554 NSUTF8StringEncoding = 4,
555 NSISOLatin1StringEncoding = 5,
556 NSSymbolStringEncoding = 6,
557 NSNonLossyASCIIStringEncoding = 7,
558 NSShiftJISStringEncoding = 8,
559 NSISOLatin2StringEncoding = 9,
560 NSUnicodeStringEncoding = 10,
561 NSWindowsCP1251StringEncoding = 11,
562 NSWindowsCP1252StringEncoding = 12,
563 NSWindowsCP1253StringEncoding = 13,
564 NSWindowsCP1254StringEncoding = 14,
565 NSWindowsCP1250StringEncoding = 15,
566 NSISO2022JPStringEncoding = 21,
567 NSMacOSRomanStringEncoding = 30,
568 NSUTF16BigEndianStringEncoding = 0x90000100,
569 NSUTF16LittleEndianStringEncoding = 0x94000100,
570 NSUTF32StringEncoding = 0x8c000100,
571 NSUTF32BigEndianStringEncoding = 0x98000100,
572 NSUTF32LittleEndianStringEncoding = 0x9c000100,
573 NSProprietaryStringEncoding = 65536
574 }
575
576
577
577 // NSText.h 578 // NSText.h
578 enum NSTextAlignment 579 enum NSTextAlignment
579 { 580 {
580 NSLeftTextAlignment = 0, 581 NSLeftTextAlignment = 0,
581 NSRightTextAlignment = 1, 582 NSRightTextAlignment = 1,