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 }