diff dwt/internal/cocoa/WebOpenPanelResultListener.d @ 45:d8635bb48c7c

Merge with SWT 3.5
author Jacob Carlborg <doob@me.com>
date Mon, 01 Dec 2008 17:07:00 +0100
parents 30a762abda2a
children
line wrap: on
line diff
--- a/dwt/internal/cocoa/WebOpenPanelResultListener.d	Tue Oct 21 15:20:04 2008 +0200
+++ b/dwt/internal/cocoa/WebOpenPanelResultListener.d	Mon Dec 01 17:07:00 2008 +0100
@@ -7,12 +7,30 @@
  *
  * Contributors:
  *     IBM Corporation - initial API and implementation
+ *     
+ * Port to the D programming language:
+ *    Jacob Carlborg <doob@me.com>
  *******************************************************************************/
-module dwt.internal.cocoa;
+module dwt.internal.cocoa.WebOpenPanelResultListener;
+
+import dwt.dwthelper.utils;
+import cocoa = dwt.internal.cocoa.id;
+import dwt.internal.cocoa.NSObject;
+import dwt.internal.cocoa.NSString;
+import dwt.internal.cocoa.OS;
+import objc = dwt.internal.objc.runtime;
 
 public class WebOpenPanelResultListener : NSObject {
 
-public WebOpenPanelResultListener(int id) {
+public this() {
+    super();
+}
+
+public this(objc.id id) {
+    super(id);
+}
+
+public this(cocoa.id id) {
     super(id);
 }
 
@@ -20,7 +38,7 @@
     OS.objc_msgSend(id, OS.sel_cancel);
 }
 
-public void chooseFilename(NSString String) {
-    OS.objc_msgSend(id, OS.sel_chooseFilename_1, String !is null ? String.id : 0);
+public void chooseFilename(NSString string) {
+    OS.objc_msgSend(id, OS.sel_chooseFilename_, string !is null ? string.id : null);
 }
 }