comparison dwt/internal/cocoa/NSScriptCoercionHandler.d @ 1:8b48be5454ce

The internal cocoa classes compile now
author Jacob Carlborg <doob@me.com> <jacob.carlborg@gmail.com>
date Tue, 19 Aug 2008 17:35:17 +0200
parents 380af2bdd8e5
children f565d3a95c0a
comparison
equal deleted inserted replaced
0:380af2bdd8e5 1:8b48be5454ce
31 super(id); 31 super(id);
32 } 32 }
33 33
34 public id coerceValue (id value, objc.Class toClass) 34 public id coerceValue (id value, objc.Class toClass)
35 { 35 {
36 objc.id result = OS.objc_msgSend(this.id, OS.sel_coerceValue_1toClass_1, value !is null ? value.id : null, toClass); 36 objc.id result = OS.objc_msgSend(this.id_, OS.sel_coerceValue_1toClass_1, value !is null ? value.id_ : null, toClass);
37 return result !is null ? new id(result) : null; 37 return result !is null ? new id(result) : null;
38 } 38 }
39 39
40 public void registerCoercer (id coercer, objc.SEL selector, objc.Class fromClass, objc.Class toClass) 40 public void registerCoercer (id coercer, objc.SEL selector, objc.Class fromClass, objc.Class toClass)
41 { 41 {
42 OS.objc_msgSend(this.id, OS.sel_registerCoercer_1selector_1toConvertFromClass_1toClass_1, coercer !is null ? coercer.id : null, selector, 42 OS.objc_msgSend(this.id_, OS.sel_registerCoercer_1selector_1toConvertFromClass_1toClass_1, coercer !is null ? coercer.id_ : null, selector,
43 fromClass, toClass); 43 fromClass, toClass);
44 } 44 }
45 45
46 public static NSScriptCoercionHandler sharedCoercionHandler () 46 public static NSScriptCoercionHandler sharedCoercionHandler ()
47 { 47 {