Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSValueTransformer.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 |
---|---|
38 return OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_allowsReverseTransformation) !is null; | 38 return OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_allowsReverseTransformation) !is null; |
39 } | 39 } |
40 | 40 |
41 public id reverseTransformedValue (id value) | 41 public id reverseTransformedValue (id value) |
42 { | 42 { |
43 objc.id result = OS.objc_msgSend(this.id, OS.sel_reverseTransformedValue_1, value !is null ? value.id : null); | 43 objc.id result = OS.objc_msgSend(this.id_, OS.sel_reverseTransformedValue_1, value !is null ? value.id_ : null); |
44 return result !is null ? new id(result) : null; | 44 return result !is null ? new id(result) : null; |
45 } | 45 } |
46 | 46 |
47 public static void setValueTransformer (NSValueTransformer transformer, NSString name) | 47 public static void setValueTransformer (NSValueTransformer transformer, NSString name) |
48 { | 48 { |
49 OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_setValueTransformer_1forName_1, transformer !is null ? transformer.id : null, | 49 OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_setValueTransformer_1forName_1, transformer !is null ? transformer.id_ : null, |
50 name !is null ? name.id : null); | 50 name !is null ? name.id_ : null); |
51 } | 51 } |
52 | 52 |
53 public id transformedValue (id value) | 53 public id transformedValue (id value) |
54 { | 54 { |
55 objc.id result = OS.objc_msgSend(this.id, OS.sel_transformedValue_1, value !is null ? value.id : null); | 55 objc.id result = OS.objc_msgSend(this.id_, OS.sel_transformedValue_1, value !is null ? value.id_ : null); |
56 return result !is null ? new id(result) : null; | 56 return result !is null ? new id(result) : null; |
57 } | 57 } |
58 | 58 |
59 public static objc.Class transformedValueClass () | 59 public static objc.Class transformedValueClass () |
60 { | 60 { |
61 return cast(objc.Class) OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_transformedValueClass); | 61 return cast(objc.Class) OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_transformedValueClass); |
62 } | 62 } |
63 | 63 |
64 public static NSValueTransformer valueTransformerForName (NSString name) | 64 public static NSValueTransformer valueTransformerForName (NSString name) |
65 { | 65 { |
66 objc.id result = OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_valueTransformerForName_1, name !is null ? name.id : null); | 66 objc.id result = OS.objc_msgSend(OS.class_NSValueTransformer, OS.sel_valueTransformerForName_1, name !is null ? name.id_ : null); |
67 return result !is null ? new NSValueTransformer(result) : null; | 67 return result !is null ? new NSValueTransformer(result) : null; |
68 } | 68 } |
69 | 69 |
70 public static NSArray valueTransformerNames () | 70 public static NSArray valueTransformerNames () |
71 { | 71 { |