Mercurial > projects > dwt-mac
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 { |