comparison dwt/widgets/FileDialog.d @ 7:e831403a80a9

Add 'cast' to casts
author Frank Benoit <benoit@tionex.de>
date Wed, 27 Aug 2008 14:30:35 +0200
parents 1a8b3cb347e0
children d8635bb48c7c
comparison
equal deleted inserted replaced
6:b903c16b6f48 7:e831403a80a9
210 NSString filename = panel.filename(); 210 NSString filename = panel.filename();
211 char[] buffer = new char[filename.length()]; 211 char[] buffer = new char[filename.length()];
212 filename.getCharacters_(buffer); 212 filename.getCharacters_(buffer);
213 fullPath = new String(buffer); 213 fullPath = new String(buffer);
214 if ((style & DWT.SAVE) is 0) { 214 if ((style & DWT.SAVE) is 0) {
215 NSArray filenames = ((NSOpenPanel)panel).filenames(); 215 NSArray filenames = (cast(NSOpenPanel)panel).filenames();
216 int count = filenames.count(); 216 int count = filenames.count();
217 fileNames = new String[count]; 217 fileNames = new String[count];
218 for (int i = 0; i < count; i++) { 218 for (int i = 0; i < count; i++) {
219 filename = new NSString(filenames.objectAtIndex(i)); 219 filename = new NSString(filenames.objectAtIndex(i));
220 buffer = new char[filename.length()]; 220 buffer = new char[filename.length()];
325 * @param overwrite true if the dialog will prompt for file overwrite, false otherwise 325 * @param overwrite true if the dialog will prompt for file overwrite, false otherwise
326 * 326 *
327 * @since 3.4 327 * @since 3.4
328 */ 328 */
329 public void setOverwrite (bool overwrite) { 329 public void setOverwrite (bool overwrite) {
330 //TODO: May be able to implement this with private NSSavePanel method (BOOL)_overwriteExistingFileCheck:(NSString *)filename 330 //TODO: May be able to implement this with private NSSavePanel method cast(BOOL)_overwriteExistingFileCheck:(NSString *)filename
331 /* See bug 223703 */ 331 /* See bug 223703 */
332 //this.overwrite = overwrite; 332 //this.overwrite = overwrite;
333 } 333 }
334 } 334 }