Mercurial > projects > dwt-mac
comparison dwt/internal/objc/cocoa/Cocoa.d @ 60:62202ce0039f
Updated and fixed many modules to 3.514
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Mon, 22 Dec 2008 15:10:19 +0100 |
parents | e6f04eb518ae |
children | c7f7f4d7091a |
comparison
equal
deleted
inserted
replaced
59:83b0ad9d9238 | 60:62202ce0039f |
---|---|
9 | 9 |
10 import tango.stdc.config; | 10 import tango.stdc.config; |
11 import bindings = dwt.internal.objc.cocoa.bindings; | 11 import bindings = dwt.internal.objc.cocoa.bindings; |
12 import dwt.internal.objc.runtime; | 12 import dwt.internal.objc.runtime; |
13 | 13 |
14 extern (C): | 14 extern (C) |
15 | 15 { |
16 // *.h | 16 // *.h |
17 extern | 17 extern |
18 { | 18 { |
19 id NSAccessibilityButtonRole; | 19 id NSAccessibilityButtonRole; |
20 id NSAccessibilityCheckBoxRole; | 20 id NSAccessibilityCheckBoxRole; |
21 id NSAccessibilityChildrenAttribute; | 21 id NSAccessibilityChildrenAttribute; |
22 id NSAccessibilityColumnRole; | 22 id NSAccessibilityColumnRole; |
23 id NSAccessibilityComboBoxRole; | 23 id NSAccessibilityComboBoxRole; |
24 id NSAccessibilityConfirmAction; | 24 id NSAccessibilityConfirmAction; |
25 id NSAccessibilityContentsAttribute; | 25 id NSAccessibilityContentsAttribute; |
26 id NSAccessibilityDescriptionAttribute; | 26 id NSAccessibilityDescriptionAttribute; |
27 id NSAccessibilityDialogSubrole; | 27 id NSAccessibilityDialogSubrole; |
28 id NSAccessibilityEnabledAttribute; | 28 id NSAccessibilityEnabledAttribute; |
29 id NSAccessibilityExpandedAttribute; | 29 id NSAccessibilityExpandedAttribute; |
30 id NSAccessibilityFloatingWindowSubrole; | 30 id NSAccessibilityFloatingWindowSubrole; |
31 id NSAccessibilityFocusedAttribute; | 31 id NSAccessibilityFocusedAttribute; |
32 id NSAccessibilityFocusedUIElementChangedNotification; | 32 id NSAccessibilityFocusedUIElementChangedNotification; |
33 id NSAccessibilityGridRole; | 33 id NSAccessibilityGridRole; |
34 id NSAccessibilityGroupRole; | 34 id NSAccessibilityGroupRole; |
35 id NSAccessibilityHelpAttribute; | 35 id NSAccessibilityHelpAttribute; |
36 id NSAccessibilityHelpTagRole; | 36 id NSAccessibilityHelpTagRole; |
37 id NSAccessibilityHorizontalOrientationValue; | 37 id NSAccessibilityHorizontalOrientationValue; |
38 id NSAccessibilityHorizontalScrollBarAttribute; | 38 id NSAccessibilityHorizontalScrollBarAttribute; |
39 id NSAccessibilityImageRole; | 39 id NSAccessibilityImageRole; |
40 id NSAccessibilityIncrementorRole; | 40 id NSAccessibilityIncrementorRole; |
41 id NSAccessibilityInsertionPointLineNumberAttribute; | 41 id NSAccessibilityInsertionPointLineNumberAttribute; |
42 id NSAccessibilityLabelValueAttribute; | 42 id NSAccessibilityLabelValueAttribute; |
43 id NSAccessibilityLineForIndexParameterizedAttribute; | 43 id NSAccessibilityLineForIndexParameterizedAttribute; |
44 id NSAccessibilityLinkRole; | 44 id NSAccessibilityLinkRole; |
45 id NSAccessibilityLinkTextAttribute; | 45 id NSAccessibilityLinkTextAttribute; |
46 id NSAccessibilityListRole; | 46 id NSAccessibilityListRole; |
47 id NSAccessibilityMaxValueAttribute; | 47 id NSAccessibilityMaxValueAttribute; |
48 id NSAccessibilityMenuBarRole; | 48 id NSAccessibilityMenuBarRole; |
49 id NSAccessibilityMenuButtonRole; | 49 id NSAccessibilityMenuButtonRole; |
50 id NSAccessibilityMenuItemRole; | 50 id NSAccessibilityMenuItemRole; |
51 id NSAccessibilityMenuRole; | 51 id NSAccessibilityMenuRole; |
52 id NSAccessibilityMinValueAttribute; | 52 id NSAccessibilityMinValueAttribute; |
53 id NSAccessibilityNextContentsAttribute; | 53 id NSAccessibilityNextContentsAttribute; |
54 id NSAccessibilityNumberOfCharactersAttribute; | 54 id NSAccessibilityNumberOfCharactersAttribute; |
55 id NSAccessibilityOrientationAttribute; | 55 id NSAccessibilityOrientationAttribute; |
56 id NSAccessibilityOutlineRole; | 56 id NSAccessibilityOutlineRole; |
57 id NSAccessibilityOutlineRowSubrole; | 57 id NSAccessibilityOutlineRowSubrole; |
58 id NSAccessibilityParentAttribute; | 58 id NSAccessibilityParentAttribute; |
59 id NSAccessibilityPopUpButtonRole; | 59 id NSAccessibilityPopUpButtonRole; |
60 id NSAccessibilityPositionAttribute; | 60 id NSAccessibilityPositionAttribute; |
61 id NSAccessibilityPressAction; | 61 id NSAccessibilityPressAction; |
62 id NSAccessibilityPreviousContentsAttribute; | 62 id NSAccessibilityPreviousContentsAttribute; |
63 id NSAccessibilityProgressIndicatorRole; | 63 id NSAccessibilityProgressIndicatorRole; |
64 id NSAccessibilityRTFForRangeParameterizedAttribute; | 64 id NSAccessibilityRTFForRangeParameterizedAttribute; |
65 id NSAccessibilityRadioButtonRole; | 65 id NSAccessibilityRadioButtonRole; |
66 id NSAccessibilityRadioGroupRole; | 66 id NSAccessibilityRadioGroupRole; |
67 id NSAccessibilityRangeForIndexParameterizedAttribute; | 67 id NSAccessibilityRangeForIndexParameterizedAttribute; |
68 id NSAccessibilityRangeForLineParameterizedAttribute; | 68 id NSAccessibilityRangeForLineParameterizedAttribute; |
69 id NSAccessibilityRangeForPositionParameterizedAttribute; | 69 id NSAccessibilityRangeForPositionParameterizedAttribute; |
70 id NSAccessibilityRoleAttribute; | 70 id NSAccessibilityRoleAttribute; |
71 id NSAccessibilityRoleDescriptionAttribute; | 71 id NSAccessibilityRoleDescriptionAttribute; |
72 id NSAccessibilityRowRole; | 72 id NSAccessibilityRowRole; |
73 id NSAccessibilityScrollAreaRole; | 73 id NSAccessibilityScrollAreaRole; |
74 id NSAccessibilityScrollBarRole; | 74 id NSAccessibilityScrollBarRole; |
75 id NSAccessibilitySelectedAttribute; | 75 id NSAccessibilitySelectedAttribute; |
76 id NSAccessibilitySelectedChildrenAttribute; | 76 id NSAccessibilitySelectedChildrenAttribute; |
77 id NSAccessibilitySelectedChildrenChangedNotification; | 77 id NSAccessibilitySelectedChildrenChangedNotification; |
78 id NSAccessibilitySelectedTextAttribute; | 78 id NSAccessibilitySelectedTextAttribute; |
79 id NSAccessibilitySelectedTextChangedNotification; | 79 id NSAccessibilitySelectedTextChangedNotification; |
80 id NSAccessibilitySelectedTextRangeAttribute; | 80 id NSAccessibilitySelectedTextRangeAttribute; |
81 id NSAccessibilitySelectedTextRangesAttribute; | 81 id NSAccessibilitySelectedTextRangesAttribute; |
82 id NSAccessibilitySizeAttribute; | 82 id NSAccessibilitySizeAttribute; |
83 id NSAccessibilitySliderRole; | 83 id NSAccessibilitySliderRole; |
84 id NSAccessibilitySortButtonRole; | 84 id NSAccessibilitySortButtonRole; |
85 id NSAccessibilitySplitterRole; | 85 id NSAccessibilitySplitterRole; |
86 id NSAccessibilityStandardWindowSubrole; | 86 id NSAccessibilityStandardWindowSubrole; |
87 id NSAccessibilityStaticTextRole; | 87 id NSAccessibilityStaticTextRole; |
88 id NSAccessibilityStringForRangeParameterizedAttribute; | 88 id NSAccessibilityStringForRangeParameterizedAttribute; |
89 id NSAccessibilityStyleRangeForIndexParameterizedAttribute; | 89 id NSAccessibilityStyleRangeForIndexParameterizedAttribute; |
90 id NSAccessibilitySubroleAttribute; | 90 id NSAccessibilitySubroleAttribute; |
91 id NSAccessibilitySystemDialogSubrole; | 91 id NSAccessibilitySystemDialogSubrole; |
92 id NSAccessibilityTabGroupRole; | 92 id NSAccessibilityTabGroupRole; |
93 id NSAccessibilityTableRole; | 93 id NSAccessibilityTableRole; |
94 id NSAccessibilityTableRowSubrole; | 94 id NSAccessibilityTableRowSubrole; |
95 id NSAccessibilityTabsAttribute; | 95 id NSAccessibilityTabsAttribute; |
96 id NSAccessibilityTextAreaRole; | 96 id NSAccessibilityTextAreaRole; |
97 id NSAccessibilityTextFieldRole; | 97 id NSAccessibilityTextFieldRole; |
98 id NSAccessibilityTextLinkSubrole; | 98 id NSAccessibilityTextLinkSubrole; |
99 id NSAccessibilityTitleAttribute; | 99 id NSAccessibilityTitleAttribute; |
100 id NSAccessibilityTitleUIElementAttribute; | 100 id NSAccessibilityTitleUIElementAttribute; |
101 id NSAccessibilityToolbarRole; | 101 id NSAccessibilityToolbarRole; |
102 id NSAccessibilityTopLevelUIElementAttribute; | 102 id NSAccessibilityTopLevelUIElementAttribute; |
103 id NSAccessibilityUnknownRole; | 103 id NSAccessibilityUnknownRole; |
104 id NSAccessibilityUnknownSubrole; | 104 id NSAccessibilityUnknownSubrole; |
105 id NSAccessibilityValueAttribute; | 105 id NSAccessibilityValueAttribute; |
106 id NSAccessibilityValueChangedNotification; | 106 id NSAccessibilityValueChangedNotification; |
107 id NSAccessibilityValueDescriptionAttribute; | 107 id NSAccessibilityValueDescriptionAttribute; |
108 id NSAccessibilityValueIndicatorRole; | 108 id NSAccessibilityValueIndicatorRole; |
109 id NSAccessibilityVerticalOrientationValue; | 109 id NSAccessibilityVerticalOrientationValue; |
110 id NSAccessibilityVerticalScrollBarAttribute; | 110 id NSAccessibilityVerticalScrollBarAttribute; |
111 id NSAccessibilityVisibleCharacterRangeAttribute; | 111 id NSAccessibilityVisibleCharacterRangeAttribute; |
112 id NSAccessibilityVisibleChildrenAttribute; | 112 id NSAccessibilityVisibleChildrenAttribute; |
113 id NSAccessibilityWindowAttribute; | 113 id NSAccessibilityWindowAttribute; |
114 id NSAccessibilityWindowRole; | 114 id NSAccessibilityWindowRole; |
115 id NSBackgroundColorAttributeName; | 115 id NSBackgroundColorAttributeName; |
116 id NSBaselineOffsetAttributeName; | 116 id NSBaselineOffsetAttributeName; |
117 id NSCalibratedRGBColorSpace; | 117 id NSCalibratedRGBColorSpace; |
118 id NSDeviceRGBColorSpace; | 118 id NSDeviceRGBColorSpace; |
119 id NSDeviceResolution; | 119 id NSDeviceResolution; |
120 id NSDragPboard; | 120 id NSDragPboard; |
121 id NSFilenamesPboardType; | 121 id NSFilenamesPboardType; |
122 id NSFontAttributeName; | 122 id NSFontAttributeName; |
123 id NSForegroundColorAttributeName; | 123 id NSForegroundColorAttributeName; |
124 id NSHTMLPboardType; | 124 id NSHTMLPboardType; |
125 id NSLinkAttributeName; | 125 id NSLinkAttributeName; |
126 id NSParagraphStyleAttributeName; | 126 id NSParagraphStyleAttributeName; |
127 id NSPrintAllPages; | 127 id NSPrintAllPages; |
128 id NSPrintCopies; | 128 id NSPrintCopies; |
129 id NSPrintFirstPage; | 129 id NSPrintFirstPage; |
130 id NSPrintJobDisposition; | 130 id NSPrintJobDisposition; |
131 id NSPrintLastPage; | 131 id NSPrintLastPage; |
132 id NSPrintMustCollate; | 132 id NSPrintMustCollate; |
133 id NSPrintPreviewJob; | 133 id NSPrintPreviewJob; |
134 id NSPrintSaveJob; | 134 id NSPrintSaveJob; |
135 id NSPrintSavePath; | 135 id NSPrintSavePath; |
136 id NSPrintSpoolJob; | 136 id NSPrintSpoolJob; |
137 id NSRTFPboardType; | 137 id NSRTFPboardType; |
138 id NSStrikethroughColorAttributeName; | 138 id NSStrikethroughColorAttributeName; |
139 id NSStrikethroughStyleAttributeName; | 139 id NSStrikethroughStyleAttributeName; |
140 id NSStringPboardType; | 140 id NSStringPboardType; |
141 id NSTIFFPboardType; | 141 id NSTIFFPboardType; |
142 id NSURLPboardType; | 142 id NSURLPboardType; |
143 id NSUnderlineColorAttributeName; | 143 id NSUnderlineColorAttributeName; |
144 id NSUnderlineStyleAttributeName; | 144 id NSUnderlineStyleAttributeName; |
145 id NSDefaultRunLoopMode; | 145 id NSDefaultRunLoopMode; |
146 id NSErrorFailingURLStringKey; | 146 id NSErrorFailingURLStringKey; |
147 } | 147 } |
148 } | |
149 | |
148 | 150 |
149 | 151 |
150 | 152 |
151 //NSAccessibility.h | 153 //NSAccessibility.h |
152 alias bindings.NSAccessibilityActionDescription NSAccessibilityActionDescription; | 154 alias bindings.NSAccessibilityActionDescription NSAccessibilityActionDescription; |
159 alias bindings.NSAccessibilityUnignoredChildrenForOnlyChild NSAccessibilityUnignoredChildrenForOnlyChild; | 161 alias bindings.NSAccessibilityUnignoredChildrenForOnlyChild NSAccessibilityUnignoredChildrenForOnlyChild; |
160 alias bindings.NSAccessibilityUnignoredDescendant NSAccessibilityUnignoredDescendant; | 162 alias bindings.NSAccessibilityUnignoredDescendant NSAccessibilityUnignoredDescendant; |
161 | 163 |
162 | 164 |
163 | 165 |
166 // NSAlert.h | |
167 enum NSAlertStyle : NSUInteger | |
168 { | |
169 NSWarningAlertStyle = 0, | |
170 NSInformationalAlertStyle = 1, | |
171 NSCriticalAlertStyle = 2 | |
172 } | |
173 | |
174 | |
175 | |
176 // NSApplication.h | |
177 enum NSApplicationTerminateReply | |
178 { | |
179 NSTerminateCancel = 0, | |
180 NSTerminateNow = 1, | |
181 NSTerminateLater = 2 | |
182 } | |
183 | |
184 | |
185 | |
186 // NSBezierPath.h | |
187 enum NSBezierPathElement | |
188 { | |
189 NSMoveToBezierPathElement, | |
190 NSLineToBezierPathElement, | |
191 NSCurveToBezierPathElement, | |
192 NSClosePathBezierPathElement | |
193 } | |
194 | |
195 enum NSLineCapStyle | |
196 { | |
197 NSButtLineCapStyle = 0, | |
198 NSRoundLineCapStyle = 1, | |
199 NSSquareLineCapStyle = 2 | |
200 } | |
201 | |
202 enum NSLineJoinStyle | |
203 { | |
204 NSMiterLineJoinStyle = 0, | |
205 NSRoundLineJoinStyle = 1, | |
206 NSBevelLineJoinStyle = 2 | |
207 } | |
208 | |
209 enum NSWindingRule | |
210 { | |
211 NSNonZeroWindingRule = 0, | |
212 NSEvenOddWindingRule = 1 | |
213 } | |
214 | |
215 | |
216 | |
217 // NSButtonCell.h | |
218 enum NSBezelStyle : NSUInteger { | |
219 NSRoundedBezelStyle = 1, | |
220 NSRegularSquareBezelStyle = 2, | |
221 NSThickSquareBezelStyle = 3, | |
222 NSThickerSquareBezelStyle = 4, | |
223 NSDisclosureBezelStyle = 5, | |
224 NSShadowlessSquareBezelStyle = 6, | |
225 NSCircularBezelStyle = 7, | |
226 NSTexturedSquareBezelStyle = 8, | |
227 NSHelpButtonBezelStyle = 9, | |
228 NSSmallSquareBezelStyle = 10, | |
229 NSTexturedRoundedBezelStyle = 11, | |
230 NSRoundRectBezelStyle = 12, | |
231 NSRecessedBezelStyle = 13, | |
232 NSRoundedDisclosureBezelStyle = 14, | |
233 } | |
234 | |
235 enum NSButtonType : NSUInteger { | |
236 NSMomentaryLightButton = 0, | |
237 NSPushOnPushOffButton = 1, | |
238 NSToggleButton = 2, | |
239 NSSwitchButton = 3, | |
240 NSRadioButton = 4, | |
241 NSMomentaryChangeButton = 5, | |
242 NSOnOffButton = 6, | |
243 NSMomentaryPushInButton = 7, | |
244 NSMomentaryPushButton = 0, | |
245 NSMomentaryLight = 7 | |
246 } | |
247 | |
248 | |
249 | |
250 // NSCell.h | |
251 enum NSControlSize : NSUInteger | |
252 { | |
253 NSRegularControlSize, | |
254 NSSmallControlSize, | |
255 NSMiniControlSize | |
256 } | |
257 | |
258 enum NSImageScaling : NSUInteger | |
259 { | |
260 NSImageScaleProportionallyDown = 0, | |
261 NSImageScaleAxesIndependently, | |
262 NSImageScaleNone, | |
263 NSImageScaleProportionallyUpOrDown | |
264 } | |
265 | |
266 enum NSCellImagePosition : NSUInteger | |
267 { | |
268 NSNoImage = 0, | |
269 NSImageOnly = 1, | |
270 NSImageLeft = 2, | |
271 NSImageRight = 3, | |
272 NSImageBelow = 4, | |
273 NSImageAbove = 5, | |
274 NSImageOverlaps = 6 | |
275 } | |
276 | |
277 | |
278 | |
164 // NSDragging.h | 279 // NSDragging.h |
165 enum NSDragOperation : uint | 280 enum NSDragOperation : uint |
166 { | 281 { |
167 NSDragOperationNone = 0, | 282 NSDragOperationNone = 0, |
168 NSDragOperationCopy = 1, | 283 NSDragOperationCopy = 1, |
171 NSDragOperationPrivate = 8, | 286 NSDragOperationPrivate = 8, |
172 NSDragOperationAll_Obsolete = 15, | 287 NSDragOperationAll_Obsolete = 15, |
173 NSDragOperationMove = 16, | 288 NSDragOperationMove = 16, |
174 NSDragOperationDelete = 32, | 289 NSDragOperationDelete = 32, |
175 NSDragOperationEvery = uint.max // UINT_MAX | 290 NSDragOperationEvery = uint.max // UINT_MAX |
291 } | |
292 | |
293 | |
294 | |
295 // NSEvent.h | |
296 enum NSEventType | |
297 { | |
298 NSLeftMouseDown = 1, | |
299 NSLeftMouseUp = 2, | |
300 NSRightMouseDown = 3, | |
301 NSRightMouseUp = 4, | |
302 NSMouseMoved = 5, | |
303 NSLeftMouseDragged = 6, | |
304 NSRightMouseDragged = 7, | |
305 NSMouseEntered = 8, | |
306 NSMouseExited = 9, | |
307 NSKeyDown = 10, | |
308 NSKeyUp = 11, | |
309 NSFlagsChanged = 12, | |
310 NSAppKitDefined = 13, | |
311 NSSystemDefined = 14, | |
312 NSApplicationDefined = 15, | |
313 NSPeriodic = 16, | |
314 NSCursorUpdate = 17, | |
315 NSScrollWheel = 22, | |
316 NSTabletPoint = 23, | |
317 NSTabletProximity = 24, | |
318 NSOtherMouseDown = 25, | |
319 NSOtherMouseUp = 26, | |
320 NSOtherMouseDragged = 27 | |
176 } | 321 } |
177 | 322 |
178 | 323 |
179 | 324 |
180 // NSGraphics.h | 325 // NSGraphics.h |
227 //NSGeometry.h | 372 //NSGeometry.h |
228 alias bindings.NSIntersectionRect NSIntersectionRect; | 373 alias bindings.NSIntersectionRect NSIntersectionRect; |
229 | 374 |
230 | 375 |
231 | 376 |
377 // NSGradient.h | |
378 enum NSGradientDrawingOptions : NSUInteger | |
379 { | |
380 NSGradientDrawsBeforeStartingLocation = (1 << 0), | |
381 NSGradientDrawsAfterEndingLocation = (1 << 1), | |
382 } | |
383 | |
384 | |
385 | |
386 // NSGraphicsContext.h | |
387 enum NSImageInterpolation | |
388 { | |
389 NSImageInterpolationDefault, | |
390 NSImageInterpolationNone, | |
391 NSImageInterpolationLow, | |
392 NSImageInterpolationHigh | |
393 } | |
394 | |
395 | |
396 | |
232 // NSHFSFileTypes.h | 397 // NSHFSFileTypes.h |
233 alias bindings.NSFileTypeForHFSTypeCode NSFileTypeForHFSTypeCode; | 398 alias bindings.NSFileTypeForHFSTypeCode NSFileTypeForHFSTypeCode; |
234 | 399 |
235 | 400 |
236 | 401 |
238 alias c_long NSInteger; | 403 alias c_long NSInteger; |
239 alias c_ulong NSUInteger; | 404 alias c_ulong NSUInteger; |
240 | 405 |
241 | 406 |
242 | 407 |
408 // NSImage.h | |
409 enum NSImageCacheMode | |
410 { | |
411 NSImageCacheDefault, | |
412 NSImageCacheAlways, | |
413 NSImageCacheBySize, | |
414 NSImageCacheNever | |
415 } | |
416 | |
417 | |
418 | |
419 // NSBitmapImageRep.h | |
420 enum NSTIFFCompression : NSUInteger { | |
421 NSTIFFCompressionNone = 1, | |
422 NSTIFFCompressionCCITTFAX3 = 3, | |
423 NSTIFFCompressionCCITTFAX4 = 4, | |
424 NSTIFFCompressionLZW = 5, | |
425 NSTIFFCompressionJPEG = 6, | |
426 NSTIFFCompressionNEXT = 32766, | |
427 NSTIFFCompressionPackBits = 32773, | |
428 NSTIFFCompressionOldJPEG = 32865 | |
429 } | |
430 | |
431 enum NSBitmapFormat : NSUInteger { | |
432 NSAlphaFirstBitmapFormat = 1 << 0, | |
433 NSAlphaNonpremultipliedBitmapFormat = 1 << 1, | |
434 NSFloatingPointSamplesBitmapFormat = 1 << 2 | |
435 } | |
436 | |
437 | |
438 | |
243 // NSObjCRuntime.h | 439 // NSObjCRuntime.h |
244 alias bindings.NSGetSizeAndAlignment NSGetSizeAndAlignment; | 440 alias bindings.NSGetSizeAndAlignment NSGetSizeAndAlignment; |
245 | 441 |
246 enum | 442 enum |
247 { | 443 { |
248 NSNotFound = 0x7fffffff | 444 NSNotFound = 0x7fffffff |
249 } | 445 } |
250 | 446 |
251 // NSPathUtilities.h | 447 |
252 enum NSSearchPathDirectory | 448 |
253 { | 449 // NSParagraphStyle.h |
254 NSApplicationDirectory = 1, | 450 enum NSLineBreakMode |
255 NSDemoApplicationDirectory, | 451 { |
256 NSDeveloperApplicationDirectory, | 452 NSLineBreakByWordWrapping = 0, |
257 NSAdminApplicationDirectory, | 453 NSLineBreakByCharWrapping, |
258 NSLibraryDirectory, | 454 NSLineBreakByClipping, |
259 NSDeveloperDirectory, | 455 NSLineBreakByTruncatingHead, |
260 NSUserDirectory, | 456 NSLineBreakByTruncatingTail, |
261 NSDocumentationDirectory, | 457 NSLineBreakByTruncatingMiddle |
262 NSDocumentDirectory, | 458 } |
263 NSCoreServiceDirectory, | 459 |
264 NSDesktopDirectory = 12, | 460 enum NSTextTabType |
265 NSCachesDirectory = 13, | 461 { |
266 NSApplicationSupportDirectory = 14, | 462 NSLeftTabStopType = 0, |
267 NSDownloadsDirectory = 15, | 463 NSRightTabStopType, |
268 NSAllApplicationsDirectory = 100, | 464 NSCenterTabStopType, |
269 NSAllLibrariesDirectory = 101 | 465 NSDecimalTabStopType |
270 } | 466 } |
271 | 467 |
272 enum NSSearchPathDomainMask | 468 |
273 { | 469 |
274 NSUserDomainMask = 1, | 470 // NSPathUtilities.h |
275 NSLocalDomainMask = 2, | |
276 NSNetworkDomainMask = 4, | |
277 NSSystemDomainMask = 8, | |
278 NSAllDomainsMask = 0x0ffff, | |
279 } | |
280 | |
281 alias bindings.NSSearchPathForDirectoriesInDomains NSSearchPathForDirectoriesInDomains; | 471 alias bindings.NSSearchPathForDirectoriesInDomains NSSearchPathForDirectoriesInDomains; |
282 alias bindings.NSTemporaryDirectory NSTemporaryDirectory; | 472 alias bindings.NSTemporaryDirectory NSTemporaryDirectory; |
473 | |
474 | |
475 | |
476 // NSText.h | |
477 enum NSTextAlignment | |
478 { | |
479 NSLeftTextAlignment = 0, | |
480 NSRightTextAlignment = 1, | |
481 NSCenterTextAlignment = 2, | |
482 NSJustifiedTextAlignment = 3, | |
483 NSNaturalTextAlignment = 4 | |
484 } | |
485 | |
486 | |
487 | |
488 // NSWindow.h | |
489 enum : NSUInteger | |
490 { | |
491 NSBorderlessWindowMask = 0, | |
492 NSTitledWindowMask = 1 << 0, | |
493 NSClosableWindowMask = 1 << 1, | |
494 NSMiniaturizableWindowMask = 1 << 2, | |
495 NSResizableWindowMask = 1 << 3, | |
496 NSTexturedBackgroundWindowMask = 1 << 8 | |
497 } | |
283 | 498 |
284 | 499 |
285 | 500 |
286 // NSZone.h | 501 // NSZone.h |
287 alias void* _NSZone; | 502 alias void* _NSZone; |