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 }