Mercurial > projects > dwt-mac
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; |