Mercurial > projects > dwt-mac
view dwt/internal/objc/cocoa/bindings.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 |
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.bindings; import tango.stdc.config; import dwt.internal.c.Carbon; import dwt.internal.cocoa.NSRect; import dwt.internal.objc.cocoa.Cocoa; import dwt.internal.cocoa.OS; import dwt.internal.objc.runtime; alias c_long NSInteger; alias c_ulong NSUInteger; extern (C): //NSAccessibility.h id NSAccessibilityActionDescription (id action); void NSAccessibilityPostNotification (id element, id notification); void NSAccessibilityRaiseBadArgumentException (id element, id attribute, id value); id NSAccessibilityRoleDescription (id role, id subrole); id NSAccessibilityRoleDescriptionForUIElement (id element); id NSAccessibilityUnignoredAncestor (id element); id NSAccessibilityUnignoredChildren (id originalChildren); id NSAccessibilityUnignoredChildrenForOnlyChild (id originalChild); id NSAccessibilityUnignoredDescendant (id element); //NSGraphics.h void NSBeep (); NSInteger NSBitsPerPixelFromDepth (NSWindowDepth depth); // NSGeometry.h NSRect NSIntersectionRect (NSRect aRect, NSRect bRect); // NSHFSFileTypes.h id NSFileTypeForHFSTypeCode (OSType hfsFileTypeCode); // NSObjCRuntime.h /*const*/ char * NSGetSizeAndAlignment (/*const*/ char* typePtr, NSUInteger* sizep, NSUInteger* alignp); // NSPathUtilities.h id NSSearchPathForDirectoriesInDomains (NSSearchPathDirectory directory,NSSearchPathDomainMask domainMask,BOOL expandTilde); id NSTemporaryDirectory ();