comparison dstep/foundation/NSScriptClassDescription.d @ 15:7ff919f595d5

Added the Foundation framework, again
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 15:31:48 +0200
parents 89f3c3ef1fd2
children 19885b43130e
comparison
equal deleted inserted replaced
14:89f3c3ef1fd2 15:7ff919f595d5
15 { 15 {
16 mixin ObjcWrap; 16 mixin ObjcWrap;
17 17
18 static NSScriptClassDescription classDescriptionForClass (Class aClass) 18 static NSScriptClassDescription classDescriptionForClass (Class aClass)
19 { 19 {
20 return invokeObjcSelfClass!(NSScriptClassDescription, "classDescriptionForClass:", Class)(aClassreturn result is this.objcObject ? this : (result !is null ? new NSScriptClassDescription(result) : null); } 20 return invokeObjcSelfClass!(NSScriptClassDescription, "classDescriptionForClass:", Class)(aClass);
21 }
21 22
22 Object initWithSuiteName (NSString suiteName, NSString className, NSDictionary classDeclaration) 23 Object initWithSuiteName (NSString suiteName, NSString className, NSDictionary classDeclaration)
23 { 24 {
24 return invokeObjcSelf!(Object, "initWithSuiteName:className:dictionary:", NSString, NSString, NSDictionary)(suiteName, className, classDeclaration); 25 return invokeObjcSelf!(Object, "initWithSuiteName:className:dictionary:", NSString, NSString, NSDictionary)(suiteName, className, classDeclaration);
25 } 26 }
50 return invokeObjcSelf!(NSString, "implementationClassName"); 51 return invokeObjcSelf!(NSString, "implementationClassName");
51 } 52 }
52 53
53 NSScriptClassDescription superclassDescription () 54 NSScriptClassDescription superclassDescription ()
54 { 55 {
55 id result = invokeObjcSelf!(id, "superclassDescription"return result is this.objcObject ? this : (result !is null ? new NSScriptClassDescription(result) : null); } 56 id result = invokeObjcSelf!(id, "superclassDescription");
57 return result is this.objcObject ? this : (result !is null ? new NSScriptClassDescription(result) : null);
58 }
56 59
57 uint appleEventCode () 60 uint appleEventCode ()
58 { 61 {
59 return invokeObjcSelf!(uint, "appleEventCode"); 62 return invokeObjcSelf!(uint, "appleEventCode");
60 } 63 }
79 return invokeObjcSelf!(NSString, "typeForKey:", NSString)(key); 82 return invokeObjcSelf!(NSString, "typeForKey:", NSString)(key);
80 } 83 }
81 84
82 NSScriptClassDescription classDescriptionForKey (NSString key) 85 NSScriptClassDescription classDescriptionForKey (NSString key)
83 { 86 {
84 id result = invokeObjcSelf!(id, "classDescriptionForKey:", NSString)(keyreturn result is this.objcObject ? this : (result !is null ? new NSScriptClassDescription(result) : null); } 87 id result = invokeObjcSelf!(id, "classDescriptionForKey:", NSString)(key);
88 return result is this.objcObject ? this : (result !is null ? new NSScriptClassDescription(result) : null);
89 }
85 90
86 uint appleEventCodeForKey (NSString key) 91 uint appleEventCodeForKey (NSString key)
87 { 92 {
88 return invokeObjcSelf!(uint, "appleEventCodeForKey:", NSString)(key); 93 return invokeObjcSelf!(uint, "appleEventCodeForKey:", NSString)(key);
89 } 94 }