Mercurial > projects > dwt-mac
comparison dwt/internal/cocoa/NSFontManager.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 |
---|---|
54 super(id); | 54 super(id); |
55 } | 55 } |
56 | 56 |
57 public objc.SEL action () | 57 public objc.SEL action () |
58 { | 58 { |
59 return OS.objc_msgSend(this.id, OS.sel_action); | 59 return cast(objc.SEL) OS.objc_msgSend(this.id_, OS.sel_action); |
60 } | 60 } |
61 | 61 |
62 public bool addCollection (NSString collectionName, NSInteger collectionOptions) | 62 public bool addCollection (NSString collectionName, NSInteger collectionOptions) |
63 { | 63 { |
64 return OS.objc_msgSend(this.id, OS.sel_addCollection_1options_1, collectionName !is null ? collectionName.id : null, collectionOptions) !is null; | 64 return OS.objc_msgSend(this.id_, OS.sel_addCollection_1options_1, collectionName !is null ? collectionName.id_ : null, collectionOptions) !is null; |
65 } | 65 } |
66 | 66 |
67 public void addFontDescriptors (NSArray descriptors, NSString collectionName) | 67 public void addFontDescriptors (NSArray descriptors, NSString collectionName) |
68 { | 68 { |
69 OS.objc_msgSend(this.id, OS.sel_addFontDescriptors_1toCollection_1, descriptors !is null ? descriptors.id : null, | 69 OS.objc_msgSend(this.id_, OS.sel_addFontDescriptors_1toCollection_1, descriptors !is null ? descriptors.id_ : null, |
70 collectionName !is null ? collectionName.id : null); | 70 collectionName !is null ? collectionName.id_ : null); |
71 } | 71 } |
72 | 72 |
73 public void addFontTrait (id sender) | 73 public void addFontTrait (id sender) |
74 { | 74 { |
75 OS.objc_msgSend(this.id, OS.sel_addFontTrait_1, sender !is null ? sender.id : null); | 75 OS.objc_msgSend(this.id_, OS.sel_addFontTrait_1, sender !is null ? sender.id_ : null); |
76 } | 76 } |
77 | 77 |
78 public NSArray availableFontFamilies () | 78 public NSArray availableFontFamilies () |
79 { | 79 { |
80 objc.id result = OS.objc_msgSend(this.id, OS.sel_availableFontFamilies); | 80 objc.id result = OS.objc_msgSend(this.id_, OS.sel_availableFontFamilies); |
81 return result !is null ? new NSArray(result) : null; | 81 return result !is null ? new NSArray(result) : null; |
82 } | 82 } |
83 | 83 |
84 public NSArray availableFontNamesMatchingFontDescriptor (NSFontDescriptor descriptor) | 84 public NSArray availableFontNamesMatchingFontDescriptor (NSFontDescriptor descriptor) |
85 { | 85 { |
86 objc.id result = OS.objc_msgSend(this.id, OS.sel_availableFontNamesMatchingFontDescriptor_1, descriptor !is null ? descriptor.id : null); | 86 objc.id result = OS.objc_msgSend(this.id_, OS.sel_availableFontNamesMatchingFontDescriptor_1, descriptor !is null ? descriptor.id_ : null); |
87 return result !is null ? new NSArray(result) : null; | 87 return result !is null ? new NSArray(result) : null; |
88 } | 88 } |
89 | 89 |
90 public NSArray availableFontNamesWithTraits (NSFontTraitMask someTraits) | 90 public NSArray availableFontNamesWithTraits (NSFontTraitMask someTraits) |
91 { | 91 { |
92 objc.id result = OS.objc_msgSend(this.id, OS.sel_availableFontNamesWithTraits_1, someTraits); | 92 objc.id result = OS.objc_msgSend(this.id_, OS.sel_availableFontNamesWithTraits_1, someTraits); |
93 return result !is null ? new NSArray(result) : null; | 93 return result !is null ? new NSArray(result) : null; |
94 } | 94 } |
95 | 95 |
96 public NSArray availableFonts () | 96 public NSArray availableFonts () |
97 { | 97 { |
98 objc.id result = OS.objc_msgSend(this.id, OS.sel_availableFonts); | 98 objc.id result = OS.objc_msgSend(this.id_, OS.sel_availableFonts); |
99 return result !is null ? new NSArray(result) : null; | 99 return result !is null ? new NSArray(result) : null; |
100 } | 100 } |
101 | 101 |
102 public NSArray availableMembersOfFontFamily (NSString fam) | 102 public NSArray availableMembersOfFontFamily (NSString fam) |
103 { | 103 { |
104 objc.id result = OS.objc_msgSend(this.id, OS.sel_availableMembersOfFontFamily_1, fam !is null ? fam.id : null); | 104 objc.id result = OS.objc_msgSend(this.id_, OS.sel_availableMembersOfFontFamily_1, fam !is null ? fam.id_ : null); |
105 return result !is null ? new NSArray(result) : null; | 105 return result !is null ? new NSArray(result) : null; |
106 } | 106 } |
107 | 107 |
108 public NSArray collectionNames () | 108 public NSArray collectionNames () |
109 { | 109 { |
110 objc.id result = OS.objc_msgSend(this.id, OS.sel_collectionNames); | 110 objc.id result = OS.objc_msgSend(this.id_, OS.sel_collectionNames); |
111 return result !is null ? new NSArray(result) : null; | 111 return result !is null ? new NSArray(result) : null; |
112 } | 112 } |
113 | 113 |
114 public NSDictionary convertAttributes (NSDictionary attributes) | 114 public NSDictionary convertAttributes (NSDictionary attributes) |
115 { | 115 { |
116 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertAttributes_1, attributes !is null ? attributes.id : null); | 116 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertAttributes_1, attributes !is null ? attributes.id_ : null); |
117 return result !is null ? new NSDictionary(result) : null; | 117 return result !is null ? new NSDictionary(result) : null; |
118 } | 118 } |
119 | 119 |
120 public NSFont convertFont_ (NSFont fontObj) | 120 public NSFont convertFont_ (NSFont fontObj) |
121 { | 121 { |
122 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1, fontObj !is null ? fontObj.id : null); | 122 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1, fontObj !is null ? fontObj.id_ : null); |
123 return result !is null ? new NSFont(result) : null; | 123 return result !is null ? new NSFont(result) : null; |
124 } | 124 } |
125 | 125 |
126 public NSFont convertFont_toFace_ (NSFont fontObj, NSString typeface) | 126 public NSFont convertFont_toFace_ (NSFont fontObj, NSString typeface) |
127 { | 127 { |
128 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1toFace_1, fontObj !is null ? fontObj.id : null, | 128 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1toFace_1, fontObj !is null ? fontObj.id_ : null, |
129 typeface !is null ? typeface.id : null); | 129 typeface !is null ? typeface.id_ : null); |
130 return result !is null ? new NSFont(result) : null; | 130 return result !is null ? new NSFont(result) : null; |
131 } | 131 } |
132 | 132 |
133 public NSFont convertFont_toFamily_ (NSFont fontObj, NSString family) | 133 public NSFont convertFont_toFamily_ (NSFont fontObj, NSString family) |
134 { | 134 { |
135 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1toFamily_1, fontObj !is null ? fontObj.id : null, | 135 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1toFamily_1, fontObj !is null ? fontObj.id_ : null, |
136 family !is null ? family.id : null); | 136 family !is null ? family.id_ : null); |
137 return result !is null ? new NSFont(result) : null; | 137 return result !is null ? new NSFont(result) : null; |
138 } | 138 } |
139 | 139 |
140 public NSFont convertFont_toHaveTrait_ (NSFont fontObj, NSFontTraitMask trait) | 140 public NSFont convertFont_toHaveTrait_ (NSFont fontObj, NSFontTraitMask trait) |
141 { | 141 { |
142 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1toHaveTrait_1, fontObj !is null ? fontObj.id : null, trait); | 142 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1toHaveTrait_1, fontObj !is null ? fontObj.id_ : null, trait); |
143 return result !is null ? new NSFont(result) : null; | 143 return result !is null ? new NSFont(result) : null; |
144 } | 144 } |
145 | 145 |
146 public NSFont convertFont_toNotHaveTrait_ (NSFont fontObj, NSFontTraitMask trait) | 146 public NSFont convertFont_toNotHaveTrait_ (NSFont fontObj, NSFontTraitMask trait) |
147 { | 147 { |
148 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1toNotHaveTrait_1, fontObj !is null ? fontObj.id : null, trait); | 148 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1toNotHaveTrait_1, fontObj !is null ? fontObj.id_ : null, trait); |
149 return result !is null ? new NSFont(result) : null; | 149 return result !is null ? new NSFont(result) : null; |
150 } | 150 } |
151 | 151 |
152 public NSFont convertFont_toSize_ (NSFont fontObj, CGFloat size) | 152 public NSFont convertFont_toSize_ (NSFont fontObj, CGFloat size) |
153 { | 153 { |
154 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertFont_1toSize_1, fontObj !is null ? fontObj.id : null, size); | 154 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertFont_1toSize_1, fontObj !is null ? fontObj.id_ : null, size); |
155 return result !is null ? new NSFont(result) : null; | 155 return result !is null ? new NSFont(result) : null; |
156 } | 156 } |
157 | 157 |
158 public NSFontTraitMask convertFontTraits (NSFontTraitMask traits) | 158 public NSFontTraitMask convertFontTraits (NSFontTraitMask traits) |
159 { | 159 { |
160 return OS.objc_msgSend(this.id, OS.sel_convertFontTraits_1, traits); | 160 return cast(NSFontTraitMask) OS.objc_msgSend(this.id_, OS.sel_convertFontTraits_1, traits); |
161 } | 161 } |
162 | 162 |
163 public NSFont convertWeight (bool upFlag, NSFont fontObj) | 163 public NSFont convertWeight (bool upFlag, NSFont fontObj) |
164 { | 164 { |
165 objc.id result = OS.objc_msgSend(this.id, OS.sel_convertWeight_1ofFont_1, upFlag, fontObj !is null ? fontObj.id : null); | 165 objc.id result = OS.objc_msgSend(this.id_, OS.sel_convertWeight_1ofFont_1, upFlag, fontObj !is null ? fontObj.id_ : null); |
166 return result !is null ? new NSFont(result) : null; | 166 return result !is null ? new NSFont(result) : null; |
167 } | 167 } |
168 | 168 |
169 public NSFontAction currentFontAction () | 169 public NSFontAction currentFontAction () |
170 { | 170 { |
171 return OS.objc_msgSend(this.id, OS.sel_currentFontAction); | 171 return cast(NSFontAction) OS.objc_msgSend(this.id_, OS.sel_currentFontAction); |
172 } | 172 } |
173 | 173 |
174 public id delegatee () | 174 public id delegatee () |
175 { | 175 { |
176 objc.id result = OS.objc_msgSend(this.id, OS.sel_delegate); | 176 objc.id result = OS.objc_msgSend(this.id_, OS.sel_delegate); |
177 return result !is null ? new id(result) : null; | 177 return result !is null ? new id(result) : null; |
178 } | 178 } |
179 | 179 |
180 public NSArray fontDescriptorsInCollection (NSString collectionNames) | 180 public NSArray fontDescriptorsInCollection (NSString collectionNames) |
181 { | 181 { |
182 objc.id result = OS.objc_msgSend(this.id, OS.sel_fontDescriptorsInCollection_1, collectionNames !is null ? collectionNames.id : null); | 182 objc.id result = OS.objc_msgSend(this.id_, OS.sel_fontDescriptorsInCollection_1, collectionNames !is null ? collectionNames.id_ : null); |
183 return result !is null ? new NSArray(result) : null; | 183 return result !is null ? new NSArray(result) : null; |
184 } | 184 } |
185 | 185 |
186 public NSMenu fontMenu (bool create) | 186 public NSMenu fontMenu (bool create) |
187 { | 187 { |
188 objc.id result = OS.objc_msgSend(this.id, OS.sel_fontMenu_1, create); | 188 objc.id result = OS.objc_msgSend(this.id_, OS.sel_fontMenu_1, create); |
189 return result !is null ? new NSMenu(result) : null; | 189 return result !is null ? new NSMenu(result) : null; |
190 } | 190 } |
191 | 191 |
192 public bool fontNamed (NSString fName, NSFontTraitMask someTraits) | 192 public bool fontNamed (NSString fName, NSFontTraitMask someTraits) |
193 { | 193 { |
194 return OS.objc_msgSend(this.id, OS.sel_fontNamed_1hasTraits_1, fName !is null ? fName.id : null, someTraits) !is null; | 194 return OS.objc_msgSend(this.id_, OS.sel_fontNamed_1hasTraits_1, fName !is null ? fName.id_ : null, someTraits) !is null; |
195 } | 195 } |
196 | 196 |
197 public NSFontPanel fontPanel (bool create) | 197 public NSFontPanel fontPanel (bool create) |
198 { | 198 { |
199 objc.id result = OS.objc_msgSend(this.id, OS.sel_fontPanel_1, create); | 199 objc.id result = OS.objc_msgSend(this.id_, OS.sel_fontPanel_1, create); |
200 return result !is null ? new NSFontPanel(result) : null; | 200 return result !is null ? new NSFontPanel(result) : null; |
201 } | 201 } |
202 | 202 |
203 public NSFont fontWithFamily (NSString family, NSFontTraitMask traits, NSInteger weight, GCFloat size) | 203 public NSFont fontWithFamily (NSString family, NSFontTraitMask traits, NSInteger weight, CGFloat size) |
204 { | 204 { |
205 objc.id result = OS.objc_msgSend(this.id, OS.sel_fontWithFamily_1traits_1weight_1size_1, family !is null ? family.id : null, traits, weight, | 205 objc.id result = OS.objc_msgSend(this.id_, OS.sel_fontWithFamily_1traits_1weight_1size_1, family !is null ? family.id_ : null, traits, weight, |
206 size); | 206 size); |
207 return result !is null ? new NSFont(result) : null; | 207 return result !is null ? new NSFont(result) : null; |
208 } | 208 } |
209 | 209 |
210 public bool isEnabled () | 210 public bool isEnabled () |
211 { | 211 { |
212 return OS.objc_msgSend(this.id, OS.sel_isEnabled) !is null; | 212 return OS.objc_msgSend(this.id_, OS.sel_isEnabled) !is null; |
213 } | 213 } |
214 | 214 |
215 public bool isMultiple () | 215 public bool isMultiple () |
216 { | 216 { |
217 return OS.objc_msgSend(this.id, OS.sel_isMultiple) !is null; | 217 return OS.objc_msgSend(this.id_, OS.sel_isMultiple) !is null; |
218 } | 218 } |
219 | 219 |
220 public NSString localizedNameForFamily (NSString family, NSString faceKey) | 220 public NSString localizedNameForFamily (NSString family, NSString faceKey) |
221 { | 221 { |
222 objc.id result = OS.objc_msgSend(this.id, OS.sel_localizedNameForFamily_1face_1, family !is null ? family.id : null, | 222 objc.id result = OS.objc_msgSend(this.id_, OS.sel_localizedNameForFamily_1face_1, family !is null ? family.id_ : null, |
223 faceKey !is null ? faceKey.id : null); | 223 faceKey !is null ? faceKey.id_ : null); |
224 return result !is null ? new NSString(result) : null; | 224 return result !is null ? new NSString(result) : null; |
225 } | 225 } |
226 | 226 |
227 public void modifyFont (id sender) | 227 public void modifyFont (id sender) |
228 { | 228 { |
229 OS.objc_msgSend(this.id, OS.sel_modifyFont_1, sender !is null ? sender.id : null); | 229 OS.objc_msgSend(this.id_, OS.sel_modifyFont_1, sender !is null ? sender.id_ : null); |
230 } | 230 } |
231 | 231 |
232 public void modifyFontViaPanel (id sender) | 232 public void modifyFontViaPanel (id sender) |
233 { | 233 { |
234 OS.objc_msgSend(this.id, OS.sel_modifyFontViaPanel_1, sender !is null ? sender.id : null); | 234 OS.objc_msgSend(this.id_, OS.sel_modifyFontViaPanel_1, sender !is null ? sender.id_ : null); |
235 } | 235 } |
236 | 236 |
237 public void orderFrontFontPanel (id sender) | 237 public void orderFrontFontPanel (id sender) |
238 { | 238 { |
239 OS.objc_msgSend(this.id, OS.sel_orderFrontFontPanel_1, sender !is null ? sender.id : null); | 239 OS.objc_msgSend(this.id_, OS.sel_orderFrontFontPanel_1, sender !is null ? sender.id_ : null); |
240 } | 240 } |
241 | 241 |
242 public void orderFrontStylesPanel (id sender) | 242 public void orderFrontStylesPanel (id sender) |
243 { | 243 { |
244 OS.objc_msgSend(this.id, OS.sel_orderFrontStylesPanel_1, sender !is null ? sender.id : null); | 244 OS.objc_msgSend(this.id_, OS.sel_orderFrontStylesPanel_1, sender !is null ? sender.id_ : null); |
245 } | 245 } |
246 | 246 |
247 public bool removeCollection (NSString collectionName) | 247 public bool removeCollection (NSString collectionName) |
248 { | 248 { |
249 return OS.objc_msgSend(this.id, OS.sel_removeCollection_1, collectionName !is null ? collectionName.id : null) !is null; | 249 return OS.objc_msgSend(this.id_, OS.sel_removeCollection_1, collectionName !is null ? collectionName.id_ : null) !is null; |
250 } | 250 } |
251 | 251 |
252 public void removeFontDescriptor (NSFontDescriptor descriptor, NSString collection) | 252 public void removeFontDescriptor (NSFontDescriptor descriptor, NSString collection) |
253 { | 253 { |
254 OS.objc_msgSend(this.id, OS.sel_removeFontDescriptor_1fromCollection_1, descriptor !is null ? descriptor.id : null, | 254 OS.objc_msgSend(this.id_, OS.sel_removeFontDescriptor_1fromCollection_1, descriptor !is null ? descriptor.id_ : null, |
255 collection !is null ? collection.id : null); | 255 collection !is null ? collection.id_ : null); |
256 } | 256 } |
257 | 257 |
258 public void removeFontTrait (id sender) | 258 public void removeFontTrait (id sender) |
259 { | 259 { |
260 OS.objc_msgSend(this.id, OS.sel_removeFontTrait_1, sender !is null ? sender.id : null); | 260 OS.objc_msgSend(this.id_, OS.sel_removeFontTrait_1, sender !is null ? sender.id_ : null); |
261 } | 261 } |
262 | 262 |
263 public NSFont selectedFont () | 263 public NSFont selectedFont () |
264 { | 264 { |
265 objc.id result = OS.objc_msgSend(this.id, OS.sel_selectedFont); | 265 objc.id result = OS.objc_msgSend(this.id_, OS.sel_selectedFont); |
266 return result !is null ? new NSFont(result) : null; | 266 return result !is null ? new NSFont(result) : null; |
267 } | 267 } |
268 | 268 |
269 public bool sendAction () | 269 public bool sendAction () |
270 { | 270 { |
271 return OS.objc_msgSend(this.id, OS.sel_sendAction) !is null; | 271 return OS.objc_msgSend(this.id_, OS.sel_sendAction) !is null; |
272 } | 272 } |
273 | 273 |
274 public void setAction (objc.SEL aSelector) | 274 public void setAction (objc.SEL aSelector) |
275 { | 275 { |
276 OS.objc_msgSend(this.id, OS.sel_setAction_1, aSelector); | 276 OS.objc_msgSend(this.id_, OS.sel_setAction_1, aSelector); |
277 } | 277 } |
278 | 278 |
279 public void setDelegate (id anObject) | 279 public void setDelegate (id anObject) |
280 { | 280 { |
281 OS.objc_msgSend(this.id, OS.sel_setDelegate_1, anObject !is null ? anObject.id : null); | 281 OS.objc_msgSend(this.id_, OS.sel_setDelegate_1, anObject !is null ? anObject.id_ : null); |
282 } | 282 } |
283 | 283 |
284 public void setEnabled (bool flag) | 284 public void setEnabled (bool flag) |
285 { | 285 { |
286 OS.objc_msgSend(this.id, OS.sel_setEnabled_1, flag); | 286 OS.objc_msgSend(this.id_, OS.sel_setEnabled_1, flag); |
287 } | 287 } |
288 | 288 |
289 public static void setFontManagerFactory (Class factoryId) | 289 public static void setFontManagerFactory (objc.Class factoryId) |
290 { | 290 { |
291 OS.objc_msgSend(OS.class_NSFontManager, OS.sel_setFontManagerFactory_1, factoryId); | 291 OS.objc_msgSend(OS.class_NSFontManager, OS.sel_setFontManagerFactory_1, factoryId); |
292 } | 292 } |
293 | 293 |
294 public void setFontMenu (NSMenu newMenu) | 294 public void setFontMenu (NSMenu newMenu) |
295 { | 295 { |
296 OS.objc_msgSend(this.id, OS.sel_setFontMenu_1, newMenu !is null ? newMenu.id : null); | 296 OS.objc_msgSend(this.id_, OS.sel_setFontMenu_1, newMenu !is null ? newMenu.id_ : null); |
297 } | 297 } |
298 | 298 |
299 public static void setFontPanelFactory (Class factoryId) | 299 public static void setFontPanelFactory (objc.Class factoryId) |
300 { | 300 { |
301 OS.objc_msgSend(OS.class_NSFontManager, OS.sel_setFontPanelFactory_1, factoryId); | 301 OS.objc_msgSend(OS.class_NSFontManager, OS.sel_setFontPanelFactory_1, factoryId); |
302 } | 302 } |
303 | 303 |
304 public void setSelectedAttributes (NSDictionary attributes, bool flag) | 304 public void setSelectedAttributes (NSDictionary attributes, bool flag) |
305 { | 305 { |
306 OS.objc_msgSend(this.id, OS.sel_setSelectedAttributes_1isMultiple_1, attributes !is null ? attributes.id : null, flag); | 306 OS.objc_msgSend(this.id_, OS.sel_setSelectedAttributes_1isMultiple_1, attributes !is null ? attributes.id_ : null, flag); |
307 } | 307 } |
308 | 308 |
309 public void setSelectedFont (NSFont fontObj, bool flag) | 309 public void setSelectedFont (NSFont fontObj, bool flag) |
310 { | 310 { |
311 OS.objc_msgSend(this.id, OS.sel_setSelectedFont_1isMultiple_1, fontObj !is null ? fontObj.id : null, flag); | 311 OS.objc_msgSend(this.id_, OS.sel_setSelectedFont_1isMultiple_1, fontObj !is null ? fontObj.id_ : null, flag); |
312 } | 312 } |
313 | 313 |
314 public void setTarget (id aTarget) | 314 public void setTarget (id aTarget) |
315 { | 315 { |
316 OS.objc_msgSend(this.id, OS.sel_setTarget_1, aTarget !is null ? aTarget.id : null); | 316 OS.objc_msgSend(this.id_, OS.sel_setTarget_1, aTarget !is null ? aTarget.id_ : null); |
317 } | 317 } |
318 | 318 |
319 public static NSFontManager sharedFontManager () | 319 public static NSFontManager sharedFontManager () |
320 { | 320 { |
321 objc.id result = OS.objc_msgSend(OS.class_NSFontManager, OS.sel_sharedFontManager); | 321 objc.id result = OS.objc_msgSend(OS.class_NSFontManager, OS.sel_sharedFontManager); |
322 return result !is null ? new NSFontManager(result) : null; | 322 return result !is null ? new NSFontManager(result) : null; |
323 } | 323 } |
324 | 324 |
325 public id target () | 325 public id target () |
326 { | 326 { |
327 objc.id result = OS.objc_msgSend(this.id, OS.sel_target); | 327 objc.id result = OS.objc_msgSend(this.id_, OS.sel_target); |
328 return result !is null ? new id(result) : null; | 328 return result !is null ? new id(result) : null; |
329 } | 329 } |
330 | 330 |
331 public NSFontTraitMask traitsOfFont (NSFont fontObj) | 331 public NSFontTraitMask traitsOfFont (NSFont fontObj) |
332 { | 332 { |
333 return OS.objc_msgSend(this.id, OS.sel_traitsOfFont_1, fontObj !is null ? fontObj.id : null); | 333 return cast(NSFontTraitMask) OS.objc_msgSend(this.id_, OS.sel_traitsOfFont_1, fontObj !is null ? fontObj.id_ : null); |
334 } | 334 } |
335 | 335 |
336 public NSInteger weightOfFont (NSFont fontObj) | 336 public NSInteger weightOfFont (NSFont fontObj) |
337 { | 337 { |
338 return OS.objc_msgSend(this.id, OS.sel_weightOfFont_1, fontObj !is null ? fontObj.id : null); | 338 return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_weightOfFont_1, fontObj !is null ? fontObj.id_ : null); |
339 } | 339 } |
340 | 340 |
341 } | 341 } |