[Esbox-commits] r2150 - in branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal: api/vm/vmware vm/vmware/ui/wizards

eswartz at garage.maemo.org eswartz at garage.maemo.org
Thu Sep 10 18:41:31 EEST 2009


Author: eswartz
Date: 2009-09-10 18:41:30 +0300 (Thu, 10 Sep 2009)
New Revision: 2150

Modified:
   branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java
   branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMUncompressInfoWizardPage.java
Log:
Merge revs 2147 and 2149 from trunk

Modified: branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java
===================================================================
--- branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java	2009-09-10 15:24:24 UTC (rev 2149)
+++ branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/api/vm/vmware/MaemoSDKVMDownloader.java	2009-09-10 15:41:30 UTC (rev 2150)
@@ -259,7 +259,7 @@
 	private long getPreviousDownloadSize(File localFile) {
 		if (localFile.exists()) {
 			boolean canResumeDownload = DialogUtils.showQuestionDialog(DialogUtils.getShell(), 
-					"Previous download file founded", "The file " + localFile + " already exists. Would you like to resume download?");
+					"Previous download file found", "The file " + localFile + " already exists. Would you like to resume download?");
 			if (canResumeDownload) {
 				return localFile.length();
 			} else {

Modified: branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMUncompressInfoWizardPage.java
===================================================================
--- branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMUncompressInfoWizardPage.java	2009-09-10 15:24:24 UTC (rev 2149)
+++ branches/2.0.0-prefinal/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMUncompressInfoWizardPage.java	2009-09-10 15:41:30 UTC (rev 2150)
@@ -11,6 +11,7 @@
 package org.maemo.esbox.internal.vm.vmware.ui.wizards;
 
 import java.io.File;
+import java.text.MessageFormat;
 
 import org.eclipse.core.runtime.IPath;
 import org.eclipse.core.runtime.Platform;
@@ -20,13 +21,16 @@
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.SelectionAdapter;
 import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
 import org.eclipse.swt.graphics.Rectangle;
 import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.program.Program;
 import org.eclipse.swt.widgets.Button;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Event;
 import org.eclipse.swt.widgets.FileDialog;
 import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Link;
 import org.eclipse.swt.widgets.Listener;
 import org.eclipse.swt.widgets.Text;
 import org.maemo.esbox.internal.vm.vmware.Activator;
@@ -76,7 +80,7 @@
 		Label mainMessage = new Label(composite, SWT.WRAP);
 		mainMessage.setText("Maemo SDK Virtual Image wizard also uncompress the virtual machine for you. " +
 							"However, since Maemo SDK Virtual Images are considerable large, most of existing tools cannot uncompress them.\n" +
-							"This wizard uses 7zip tool for uncompression, please specify a valid path for 7zip tool bellow.");
+							"This wizard uses 7zip tool for uncompression, please specify a valid path for 7zip tool below.");
 		
 		GridData labelData = new GridData();
 		labelData.horizontalSpan = 4;
@@ -84,7 +88,7 @@
 	    Rectangle rect = getShell().getMonitor().getClientArea();
 	    labelData.widthHint = rect.width / 4;
 	    mainMessage.setLayoutData(labelData);
-
+	    
 		Label separator = new Label(composite, SWT.NONE);
 		GridDataFactory.swtDefaults().span(4, 1).align(SWT.LEFT, SWT.CENTER)
 				.applyTo(separator);
@@ -136,6 +140,28 @@
 			}
 		});
 		
+		
+		Link link = new Link(composite, SWT.WRAP);
+		final String url = "http://www.7-zip.org";
+		String msg = MessageFormat.format(
+				"(You can download 7zip tool from <a>{0}</a>)", url);
+		link.setText(msg);
+
+		link.addSelectionListener(new SelectionListener() {
+
+			public void widgetDefaultSelected(SelectionEvent e) {
+			}
+
+			public void widgetSelected(SelectionEvent e) {
+				Program.launch(url);
+			}
+		});
+		labelData = new GridData();
+		labelData.horizontalSpan = 4;
+		labelData.verticalSpan = 2;
+	    labelData.horizontalAlignment = SWT.CENTER;
+		link.setLayoutData(labelData);
+
 		validatePage();
 	}
 	



More information about the Esbox-commits mailing list