diff dwt/internal/objc/appkit/NSGraphics.d @ 15:2952d5604c0a

Ported some widgets, added some stuff to the runtime bindings
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Fri, 29 Aug 2008 21:46:05 +0200
parents 380af2bdd8e5
children db5a898b2119
line wrap: on
line diff
--- a/dwt/internal/objc/appkit/NSGraphics.d	Sat Aug 23 13:49:00 2008 +0200
+++ b/dwt/internal/objc/appkit/NSGraphics.d	Fri Aug 29 21:46:05 2008 +0200
@@ -7,11 +7,11 @@
  */
 module dwt.internal.objc.appkit.NSGraphics;
 
-import bindings = dwt.internal.objc.appkit.bindings : NSBitsPerPixelFromDepth;
-import dwt.internal.objc.runtime;
+import bindings = dwt.internal.objc.appkit.bindings : NSBitsPerPixelFromDepth, DCB_NSDeviceRGBColorSpace;
+
+alias bindings.NSBitsPerPixelFromDepth NSBitsPerPixelFromDepth;
 
-template NSGraphics ()
+NSString NSDeviceRGBColorSpace ()
 {
-    extern(C) id* NSDeviceRGBColorSpace;
-    alias bindings.NSBitsPerPixelFromDepth NSBitsPerPixelFromDepth;
-}
+    return new NSString(bindings.DCB_NSDeviceRGBColorSpace());
+}
\ No newline at end of file