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 }