diff dwt/widgets/DirectoryDialog.d @ 65:906145852b63

Ported dwt.widgets.DirectoryDialog
author Jacob Carlborg <doob@me.com>
date Tue, 23 Dec 2008 22:53:07 +0100
parents d8635bb48c7c
children 63a09873578e
line wrap: on
line diff
--- a/dwt/widgets/DirectoryDialog.d	Tue Dec 23 22:49:58 2008 +0100
+++ b/dwt/widgets/DirectoryDialog.d	Tue Dec 23 22:53:07 2008 +0100
@@ -7,6 +7,9 @@
  *
  * Contributors:
  *     IBM Corporation - initial API and implementation
+ *     
+ * Port to the D programming language:
+ *     Jacob Carlborg <doob@me.com>
  *******************************************************************************/
 module dwt.widgets.DirectoryDialog;
 
@@ -19,6 +22,10 @@
 import dwt.internal.cocoa.NSString;
 import dwt.internal.cocoa.OS;
 
+import dwt.internal.objc.cocoa.Cocoa;
+import dwt.widgets.Dialog;
+import dwt.widgets.Shell;
+
 
 /**
  * Instances of this class allow the user to navigate
@@ -130,7 +137,7 @@
     panel.setTitle(NSString.stringWith(title !is null ? title : ""));
     panel.setCanChooseFiles(false);
     panel.setCanChooseDirectories(true);
-    int /*long*/ response = panel.runModal();
+    NSInteger response = panel.runModal();
     if (response is OS.NSFileHandlingPanelOKButton) {
         NSString filename = panel.filename();
         directoryPath = filterPath = filename.getString();