comparison dwt/internal/cocoa/OS.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
7 * 7 *
8 * Contributors: 8 * Contributors:
9 * IBM Corporation - initial API and implementation 9 * IBM Corporation - initial API and implementation
10 *******************************************************************************/ 10 *******************************************************************************/
11 module dwt.internal.cocoa.OS; 11 module dwt.internal.cocoa.OS;
12
13 // CFString.h
14 enum CFStringEncoding // CFStringBuiltInEncodings
15 {
16 kCFStringEncodingMacRoman = 0,
17 kCFStringEncodingWindowsLatin1 = 0x0500,
18 kCFStringEncodingISOLatin1 = 0x0201,
19 kCFStringEncodingNextStepLatin = 0x0B01,
20 kCFStringEncodingASCII = 0x0600,
21 kCFStringEncodingUnicode = 0x0100,
22 kCFStringEncodingUTF8 = 0x08000100,
23 kCFStringEncodingNonLossyASCII = 0x0BFF,
24
25 kCFStringEncodingUTF16 = 0x0100,
26 kCFStringEncodingUTF16BE = 0x10000100,
27 kCFStringEncodingUTF16LE = 0x14000100,
28 kCFStringEncodingUTF32 = 0x0c000100,
29 kCFStringEncodingUTF32BE = 0x18000100,
30 kCFStringEncodingUTF32LE = 0x1c000100
31 }
12 32
13 // NSScroller.h 33 // NSScroller.h
14 enum NSScrollerPart 34 enum NSScrollerPart
15 { 35 {
16 NSScrollerNoPart = 0, 36 NSScrollerNoPart = 0,
27 { 47 {
28 NSNoBorder = 0, 48 NSNoBorder = 0,
29 NSLineBorder = 1, 49 NSLineBorder = 1,
30 NSBezelBorder = 2, 50 NSBezelBorder = 2,
31 NSGrooveBorder = 3 51 NSGrooveBorder = 3
52 }
53
54 enum NSSearchPathDirectory
55 {
56 NSApplicationDirectory = 1,
57 NSDemoApplicationDirectory,
58 NSDeveloperApplicationDirectory,
59 NSAdminApplicationDirectory,
60 NSLibraryDirectory,
61 NSDeveloperDirectory,
62 NSUserDirectory,
63 NSDocumentationDirectory,
64 NSDocumentDirectory,
65 NSCoreServiceDirectory,
66 NSDesktopDirectory = 12,
67 NSCachesDirectory = 13,
68 NSApplicationSupportDirectory = 14,
69 NSDownloadsDirectory = 15,
70 NSAllApplicationsDirectory = 100,
71 NSAllLibrariesDirectory = 101
72 }
73
74 enum NSSearchPathDomainMask
75 {
76 NSUserDomainMask = 1,
77 NSLocalDomainMask = 2,
78 NSNetworkDomainMask = 4,
79 NSSystemDomainMask = 8,
80 NSAllDomainsMask = 0x0ffff,
32 } 81 }
33 82
34 import dwt.dwthelper.utils; 83 import dwt.dwthelper.utils;
35 84
36 import dwt.internal.C; 85 import dwt.internal.C;
3624 public static const int NSWritingDirectionLeftToRight = 0; 3673 public static const int NSWritingDirectionLeftToRight = 0;
3625 public static const int NSWritingDirectionNatural = -1; 3674 public static const int NSWritingDirectionNatural = -1;
3626 public static const int NSWritingDirectionRightToLeft = 1; 3675 public static const int NSWritingDirectionRightToLeft = 1;
3627 alias NSDatePickerElementFlags.NSYearMonthDatePickerElementFlag NSYearMonthDatePickerElementFlag; 3676 alias NSDatePickerElementFlags.NSYearMonthDatePickerElementFlag NSYearMonthDatePickerElementFlag;
3628 alias NSDatePickerElementFlags.NSYearMonthDayDatePickerElementFlag NSYearMonthDayDatePickerElementFlag; 3677 alias NSDatePickerElementFlags.NSYearMonthDayDatePickerElementFlag NSYearMonthDayDatePickerElementFlag;
3629 alias Carbon.CFStringEncoding.kCFStringEncodingUTF8 kCFStringEncodingUTF8; 3678 alias CFStringEncoding.kCFStringEncodingUTF8 kCFStringEncodingUTF8;
3630 public static const int NSASCIIStringEncoding = 1; 3679 public static const int NSASCIIStringEncoding = 1;
3631 public static const int NSAdminApplicationDirectory = 4; 3680 public static const int NSAdminApplicationDirectory = 4;
3632 public static const int NSAggregateExpressionType = 14; 3681 public static const int NSAggregateExpressionType = 14;
3633 alias Cocoa.NSSearchPathDirectory.NSAllApplicationsDirectory NSAllApplicationsDirectory; 3682 alias NSSearchPathDirectory.NSAllApplicationsDirectory NSAllApplicationsDirectory;
3634 alias Cocoa.NSSearchPathDomainMask.NSAllDomainsMask NSAllDomainsMask; 3683 alias NSSearchPathDomainMask.NSAllDomainsMask NSAllDomainsMask;
3635 public static const int NSAllLibrariesDirectory = 101; 3684 public static const int NSAllLibrariesDirectory = 101;
3636 public static const int NSAllPredicateModifier = 1; 3685 public static const int NSAllPredicateModifier = 1;
3637 public static const int NSAnchoredSearch = 8; 3686 public static const int NSAnchoredSearch = 8;
3638 public static const int NSAndPredicateType = 1; 3687 public static const int NSAndPredicateType = 1;
3639 public static const int NSAnyPredicateModifier = 2; 3688 public static const int NSAnyPredicateModifier = 2;
4046 public static const int NSUTF16LittleEndianStringEncoding = -1811939072; 4095 public static const int NSUTF16LittleEndianStringEncoding = -1811939072;
4047 public static const int NSUTF16StringEncoding = 10; 4096 public static const int NSUTF16StringEncoding = 10;
4048 public static const int NSUTF32BigEndianStringEncoding = -1744830208; 4097 public static const int NSUTF32BigEndianStringEncoding = -1744830208;
4049 public static const int NSUTF32LittleEndianStringEncoding = -1677721344; 4098 public static const int NSUTF32LittleEndianStringEncoding = -1677721344;
4050 public static const int NSUTF32StringEncoding = -1946156800; 4099 public static const int NSUTF32StringEncoding = -1946156800;
4051 alias NSStringEncoding.NSUTF8StringEncoding NSUTF8StringEncoding; 4100 alias Cocoa.NSStringEncoding.NSUTF8StringEncoding NSUTF8StringEncoding;
4052 public static const int NSUncachedRead = 2; 4101 public static const int NSUncachedRead = 2;
4053 public static const int NSUndefinedDateComponent = 2147483647; 4102 public static const int NSUndefinedDateComponent = 2147483647;
4054 public static const int NSUndoCloseGroupingRunLoopOrdering = 350000; 4103 public static const int NSUndoCloseGroupingRunLoopOrdering = 350000;
4055 public static const int NSUnicodeStringEncoding = 10; 4104 public static const int NSUnicodeStringEncoding = 10;
4056 public static const int NSUnionSetExpressionType = 5; 4105 public static const int NSUnionSetExpressionType = 5;