Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSMutableAttributedString.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 |
---|---|
11 * Port to the D Programming language: | 11 * Port to the D Programming language: |
12 * Jacob Carlborg <jacob.carlborg@gmail.com> | 12 * Jacob Carlborg <jacob.carlborg@gmail.com> |
13 *******************************************************************************/ | 13 *******************************************************************************/ |
14 module dwt.internal.cocoa.NSMutableAttributedString; | 14 module dwt.internal.cocoa.NSMutableAttributedString; |
15 | 15 |
16 import dwt.internal.cocoa.id; | |
16 import dwt.internal.cocoa.NSAttributedString; | 17 import dwt.internal.cocoa.NSAttributedString; |
17 import dwt.internal.cocoa.NSDictionary; | 18 import dwt.internal.cocoa.NSDictionary; |
18 import dwt.internal.cocoa.NSInteger; | 19 import dwt.internal.cocoa.NSInteger; |
19 import dwt.internal.cocoa.NSMutableString; | 20 import dwt.internal.cocoa.NSMutableString; |
20 import dwt.internal.cocoa.NSRange; | 21 import dwt.internal.cocoa.NSRange; |
35 super(id); | 36 super(id); |
36 } | 37 } |
37 | 38 |
38 public void addAttribute (/*java int*/ /*objc NSString* */ NSString name, id value, NSRange range) | 39 public void addAttribute (/*java int*/ /*objc NSString* */ NSString name, id value, NSRange range) |
39 { | 40 { |
40 OS.objc_msgSend(this.id, OS.sel_addAttribute_1value_1range_1, name !is null ? name.id : null, value !is null ? value.id : null, range); | 41 OS.objc_msgSend(this.id_, OS.sel_addAttribute_1value_1range_1, name !is null ? name.id_ : null, value !is null ? value.id_ : null, range); |
41 } | 42 } |
42 | 43 |
43 public void addAttributes (NSDictionary attrs, NSRange range) | 44 public void addAttributes (NSDictionary attrs, NSRange range) |
44 { | 45 { |
45 OS.objc_msgSend(this.id, OS.sel_addAttributes_1range_1, attrs !is null ? attrs.id : null, range); | 46 OS.objc_msgSend(this.id_, OS.sel_addAttributes_1range_1, attrs !is null ? attrs.id_ : null, range); |
46 } | 47 } |
47 | 48 |
48 public void appendAttributedString (NSAttributedString attrString) | 49 public void appendAttributedString (NSAttributedString attrString) |
49 { | 50 { |
50 OS.objc_msgSend(this.id, OS.sel_appendAttributedString_1, attrString !is null ? attrString.id : null); | 51 OS.objc_msgSend(this.id_, OS.sel_appendAttributedString_1, attrString !is null ? attrString.id_ : null); |
51 } | 52 } |
52 | 53 |
53 public void beginEditing () | 54 public void beginEditing () |
54 { | 55 { |
55 OS.objc_msgSend(this.id, OS.sel_beginEditing); | 56 OS.objc_msgSend(this.id_, OS.sel_beginEditing); |
56 } | 57 } |
57 | 58 |
58 public void deleteCharactersInRange (NSRange range) | 59 public void deleteCharactersInRange (NSRange range) |
59 { | 60 { |
60 OS.objc_msgSend(this.id, OS.sel_deleteCharactersInRange_1, range); | 61 OS.objc_msgSend(this.id_, OS.sel_deleteCharactersInRange_1, range); |
61 } | 62 } |
62 | 63 |
63 public void endEditing () | 64 public void endEditing () |
64 { | 65 { |
65 OS.objc_msgSend(this.id, OS.sel_endEditing); | 66 OS.objc_msgSend(this.id_, OS.sel_endEditing); |
66 } | 67 } |
67 | 68 |
68 public void insertAttributedString (NSAttributedString attrString, NSUInteger loc) | 69 public void insertAttributedString (NSAttributedString attrString, NSUInteger loc) |
69 { | 70 { |
70 OS.objc_msgSend(this.id, OS.sel_insertAttributedString_1atIndex_1, attrString !is null ? attrString.id : null, loc); | 71 OS.objc_msgSend(this.id_, OS.sel_insertAttributedString_1atIndex_1, attrString !is null ? attrString.id_ : null, loc); |
71 } | 72 } |
72 | 73 |
73 public NSMutableString mutableString () | 74 public NSMutableString mutableString () |
74 { | 75 { |
75 objc.id result = OS.objc_msgSend(this.id, OS.sel_mutableString); | 76 objc.id result = OS.objc_msgSend(this.id_, OS.sel_mutableString); |
76 return result !is null ? new NSMutableString(result) : null; | 77 return result !is null ? new NSMutableString(result) : null; |
77 } | 78 } |
78 | 79 |
79 public void removeAttribute (NSString name, NSRange range) | 80 public void removeAttribute (NSString name, NSRange range) |
80 { | 81 { |
81 OS.objc_msgSend(this.id, OS.sel_removeAttribute_1range_1, name !is null ? name.id : null, range); | 82 OS.objc_msgSend(this.id_, OS.sel_removeAttribute_1range_1, name !is null ? name.id_ : null, range); |
82 } | 83 } |
83 | 84 |
84 public void replaceCharactersInRange_withAttributedString_ (NSRange range, NSAttributedString attrString) | 85 public void replaceCharactersInRange_withAttributedString_ (NSRange range, NSAttributedString attrString) |
85 { | 86 { |
86 OS.objc_msgSend(this.id, OS.sel_replaceCharactersInRange_1withAttributedString_1, range, attrString !is null ? attrString.id : null); | 87 OS.objc_msgSend(this.id_, OS.sel_replaceCharactersInRange_1withAttributedString_1, range, attrString !is null ? attrString.id_ : null); |
87 } | 88 } |
88 | 89 |
89 public void replaceCharactersInRange_withString_ (NSRange range, NSString str) | 90 public void replaceCharactersInRange_withString_ (NSRange range, NSString str) |
90 { | 91 { |
91 OS.objc_msgSend(this.id, OS.sel_replaceCharactersInRange_1withString_1, range, str !is null ? str.id : null); | 92 OS.objc_msgSend(this.id_, OS.sel_replaceCharactersInRange_1withString_1, range, str !is null ? str.id_ : null); |
92 } | 93 } |
93 | 94 |
94 public void setAttributedString (NSAttributedString attrString) | 95 public void setAttributedString (NSAttributedString attrString) |
95 { | 96 { |
96 OS.objc_msgSend(this.id, OS.sel_setAttributedString_1, attrString !is null ? attrString.id : null); | 97 OS.objc_msgSend(this.id_, OS.sel_setAttributedString_1, attrString !is null ? attrString.id_ : null); |
97 } | 98 } |
98 | 99 |
99 public void setAttributes (NSDictionary attrs, NSRange range) | 100 public void setAttributes (NSDictionary attrs, NSRange range) |
100 { | 101 { |
101 OS.objc_msgSend(this.id, OS.sel_setAttributes_1range_1, attrs !is null ? attrs.id : null, range); | 102 OS.objc_msgSend(this.id_, OS.sel_setAttributes_1range_1, attrs !is null ? attrs.id_ : null, range); |
102 } | 103 } |
103 | 104 |
104 } | 105 } |