Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSFormatter.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 |
---|---|
16 import dwt.internal.cocoa.id; | 16 import dwt.internal.cocoa.id; |
17 import dwt.internal.cocoa.NSAttributedString; | 17 import dwt.internal.cocoa.NSAttributedString; |
18 import dwt.internal.cocoa.NSDictionary; | 18 import dwt.internal.cocoa.NSDictionary; |
19 import dwt.internal.cocoa.NSObject; | 19 import dwt.internal.cocoa.NSObject; |
20 import dwt.internal.cocoa.NSRange; | 20 import dwt.internal.cocoa.NSRange; |
21 import dwt.internal.cocoa.NSString; | |
21 import dwt.internal.cocoa.OS; | 22 import dwt.internal.cocoa.OS; |
22 import objc = dwt.internal.objc.runtime; | 23 import objc = dwt.internal.objc.runtime; |
23 | 24 |
24 public class NSFormatter : NSObject | 25 public class NSFormatter : NSObject |
25 { | 26 { |
34 super(id); | 35 super(id); |
35 } | 36 } |
36 | 37 |
37 public NSAttributedString attributedStringForObjectValue (id obj, NSDictionary attrs) | 38 public NSAttributedString attributedStringForObjectValue (id obj, NSDictionary attrs) |
38 { | 39 { |
39 objc.id result = OS.objc_msgSend(this.id, OS.sel_attributedStringForObjectValue_1withDefaultAttributes_1, obj !is null ? obj.id : null, | 40 objc.id result = OS.objc_msgSend(this.id_, OS.sel_attributedStringForObjectValue_1withDefaultAttributes_1, obj !is null ? obj.id_ : null, |
40 attrs !is null ? attrs.id : null); | 41 attrs !is null ? attrs.id_ : null); |
41 return result !is null ? new NSAttributedString(result) : null; | 42 return result !is null ? new NSAttributedString(result) : null; |
42 } | 43 } |
43 | 44 |
44 public NSString editingStringForObjectValue (id obj) | 45 public NSString editingStringForObjectValue (id obj) |
45 { | 46 { |
46 objc.id result = OS.objc_msgSend(this.id, OS.sel_editingStringForObjectValue_1, obj !is null ? obj.id : null); | 47 objc.id result = OS.objc_msgSend(this.id_, OS.sel_editingStringForObjectValue_1, obj !is null ? obj.id_ : null); |
47 return result !is null ? new NSString(result) : null; | 48 return result !is null ? new NSString(result) : null; |
48 } | 49 } |
49 | 50 |
50 public bool getObjectValue (objc.id* obj, NSString str, objc.id** error) | 51 public bool getObjectValue (objc.id* obj, NSString str, objc.id** error) |
51 { | 52 { |
52 return OS.objc_msgSend(this.id, OS.sel_getObjectValue_1forString_1errorDescription_1, obj, str !is null ? str.id : null, error) !is null; | 53 return OS.objc_msgSend(this.id_, OS.sel_getObjectValue_1forString_1errorDescription_1, obj, str !is null ? str.id_ : null, error) !is null; |
53 } | 54 } |
54 | 55 |
55 public bool isPartialStringValid_newEditingString_errorDescription_ (NSString partialString, objc.id** newString, objc.id** error) | 56 public bool isPartialStringValid_newEditingString_errorDescription_ (NSString partialString, objc.id** newString, objc.id** error) |
56 { | 57 { |
57 return OS.objc_msgSend(this.id, OS.sel_isPartialStringValid_1newEditingString_1errorDescription_1, | 58 return OS.objc_msgSend(this.id_, OS.sel_isPartialStringValid_1newEditingString_1errorDescription_1, |
58 partialString !is null ? partialString.id : null, newString, error) !is null; | 59 partialString !is null ? partialString.id_ : null, newString, error) !is null; |
59 } | 60 } |
60 | 61 |
61 public bool isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_ (objc.id** partialStringPtr, | 62 public bool isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_ (objc.id** partialStringPtr, |
62 NSRangePointer proposedSelRangePtr, NSString origString, NSRange origSelRange, objc.id** error) | 63 NSRangePointer proposedSelRangePtr, NSString origString, NSRange origSelRange, objc.id** error) |
63 { | 64 { |
64 return OS.objc_msgSend(this.id, | 65 return OS.objc_msgSend(this.id_, |
65 OS.sel_isPartialStringValid_1proposedSelectedRange_1originalString_1originalSelectedRange_1errorDescription_1, partialStringPtr, | 66 OS.sel_isPartialStringValid_1proposedSelectedRange_1originalString_1originalSelectedRange_1errorDescription_1, partialStringPtr, |
66 proposedSelRangePtr, origString !is null ? origString.id : null, origSelRange, error) !is null; | 67 proposedSelRangePtr, origString !is null ? origString.id_ : null, origSelRange, error) !is null; |
67 } | 68 } |
68 | 69 |
69 public NSString stringForObjectValue (id obj) | 70 public NSString stringForObjectValue (id obj) |
70 { | 71 { |
71 objc.id result = OS.objc_msgSend(this.id, OS.sel_stringForObjectValue_1, obj !is null ? obj.id : null); | 72 objc.id result = OS.objc_msgSend(this.id_, OS.sel_stringForObjectValue_1, obj !is null ? obj.id_ : null); |
72 return result !is null ? new NSString(result) : null; | 73 return result !is null ? new NSString(result) : null; |
73 } | 74 } |
74 | 75 |
75 } | 76 } |