Mercurial > projects > dstep
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 } |