diff dwt/internal/objc/runtime.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 762fbe6f17d3
children 5b53d338c709
line wrap: on
line diff
--- a/dwt/internal/objc/runtime.d	Sat Aug 23 13:49:00 2008 +0200
+++ b/dwt/internal/objc/runtime.d	Fri Aug 29 21:46:05 2008 +0200
@@ -37,7 +37,7 @@
     id receiver;
     Class clazz;
     
-    /// for dwt compatibility
+    // for dwt compatibility
     alias clazz cls;
 }
 
@@ -119,9 +119,9 @@
     return dwt.internal.objc.bindings.class_addIvar(cls, name.ptr, size, alignment, types.ptr);
 }
 
-bool class_addMethod (Class cls, SEL name, IMP imp, String types)
+bool class_addMethod (Class cls, String name, IMP imp, String types)
 {
-    return dwt.internal.objc.bindings.class_addMethod(cls, name, imp, types.ptr);
+    return dwt.internal.objc.bindings.class_addMethod(cls, name.ptr, imp, types.ptr);
 }
 
 Class objc_allocateClassPair (Class superclass, String name, size_t extraBytes)