Mercurial > projects > dstep
comparison dstep/foundation/NSScriptObjectSpecifiers.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 |
---|---|
294 { | 294 { |
295 mixin ObjcWrap; | 295 mixin ObjcWrap; |
296 | 296 |
297 static NSScriptObjectSpecifier objectSpecifierWithDescriptor (NSAppleEventDescriptor descriptor) | 297 static NSScriptObjectSpecifier objectSpecifierWithDescriptor (NSAppleEventDescriptor descriptor) |
298 { | 298 { |
299 return invokeObjcSelfClass!(NSScriptObjectSpecifier, "objectSpecifierWithDescriptor:", NSAppleEventDescriptor)(descriptorreturn result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); } | 299 return invokeObjcSelfClass!(NSScriptObjectSpecifier, "objectSpecifierWithDescriptor:", NSAppleEventDescriptor)(descriptor); |
300 } | |
300 | 301 |
301 Object initWithContainerSpecifier (NSScriptObjectSpecifier container, NSString property) | 302 Object initWithContainerSpecifier (NSScriptObjectSpecifier container, NSString property) |
302 { | 303 { |
303 return invokeObjcSelf!(Object, "initWithContainerSpecifier:key:", NSScriptObjectSpecifier, NSString)(container, property); | 304 return invokeObjcSelf!(Object, "initWithContainerSpecifier:key:", NSScriptObjectSpecifier, NSString)(container, property); |
304 } | 305 } |
330 dObject = this; | 331 dObject = this; |
331 } | 332 } |
332 | 333 |
333 NSScriptObjectSpecifier childSpecifier () | 334 NSScriptObjectSpecifier childSpecifier () |
334 { | 335 { |
335 id result = invokeObjcSelf!(id, "childSpecifier"return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); } | 336 id result = invokeObjcSelf!(id, "childSpecifier"); |
337 return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); | |
338 } | |
336 | 339 |
337 void setChildSpecifier (NSScriptObjectSpecifier child) | 340 void setChildSpecifier (NSScriptObjectSpecifier child) |
338 { | 341 { |
339 return invokeObjcSelf!(void, "setChildSpecifier:", NSScriptObjectSpecifier)(child); | 342 return invokeObjcSelf!(void, "setChildSpecifier:", NSScriptObjectSpecifier)(child); |
340 } | 343 } |
341 | 344 |
342 NSScriptObjectSpecifier containerSpecifier () | 345 NSScriptObjectSpecifier containerSpecifier () |
343 { | 346 { |
344 id result = invokeObjcSelf!(id, "containerSpecifier"return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); } | 347 id result = invokeObjcSelf!(id, "containerSpecifier"); |
348 return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); | |
349 } | |
345 | 350 |
346 void setContainerSpecifier (NSScriptObjectSpecifier subRef) | 351 void setContainerSpecifier (NSScriptObjectSpecifier subRef) |
347 { | 352 { |
348 return invokeObjcSelf!(void, "setContainerSpecifier:", NSScriptObjectSpecifier)(subRef); | 353 return invokeObjcSelf!(void, "setContainerSpecifier:", NSScriptObjectSpecifier)(subRef); |
349 } | 354 } |
418 return invokeObjcSelf!(void, "setEvaluationErrorNumber:", NSInteger)(error); | 423 return invokeObjcSelf!(void, "setEvaluationErrorNumber:", NSInteger)(error); |
419 } | 424 } |
420 | 425 |
421 NSScriptObjectSpecifier evaluationErrorSpecifier () | 426 NSScriptObjectSpecifier evaluationErrorSpecifier () |
422 { | 427 { |
423 id result = invokeObjcSelf!(id, "evaluationErrorSpecifier"return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); } | 428 id result = invokeObjcSelf!(id, "evaluationErrorSpecifier"); |
429 return result is this.objcObject ? this : (result !is null ? new NSScriptObjectSpecifier(result) : null); | |
430 } | |
424 | 431 |
425 NSAppleEventDescriptor descriptor () | 432 NSAppleEventDescriptor descriptor () |
426 { | 433 { |
427 return invokeObjcSelf!(NSAppleEventDescriptor, "descriptor"); | 434 return invokeObjcSelf!(NSAppleEventDescriptor, "descriptor"); |
428 } | 435 } |