[Esbox-commits] r2006 - branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards
raul at garage.maemo.org
raul at garage.maemo.org
Wed Aug 26 16:39:38 EEST 2009
Author: raul
Date: 2009-08-26 16:39:37 +0300 (Wed, 26 Aug 2009)
New Revision: 2006
Modified:
branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMConfigurationWizardPage.java
branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMSelectionWizardPage.java
Log:
Configuration page fixed. Now, default values are different for server and desktop machines.
Modified: branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMConfigurationWizardPage.java
===================================================================
--- branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMConfigurationWizardPage.java 2009-08-26 02:53:47 UTC (rev 2005)
+++ branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMConfigurationWizardPage.java 2009-08-26 13:39:37 UTC (rev 2006)
@@ -34,6 +34,8 @@
private Button installEverything;
+ private Label mainMessage;
+
// installation details area
private Group installationDetailsGroup;
private Button installScratchbox;
@@ -71,12 +73,10 @@
GridDataFactory.fillDefaults().grab(true, true).applyTo(composite);
setControl(composite);
- Label message = new Label(composite, SWT.WRAP);
- String imageName = ((NewMaemoSDKVMWizard)getWizard()).getInstallData().getFileToDownload().getDescriptor().getName();
- message.setText("You just selected virtual image ''" + imageName + "'' to be installed on your machine.\n" +
- " Please, select the following options in order to properly configure your Maemo SDK virtual machine");
+ mainMessage = new Label(composite, SWT.WRAP);
+ updateMainMessage();
GridDataFactory.swtDefaults().span(1, 1).align(SWT.LEFT, SWT.CENTER)
- .applyTo(message);
+ .applyTo(mainMessage);
Label separator = new Label(composite, SWT.NONE);
GridDataFactory.swtDefaults().span(1, 1).align(SWT.LEFT, SWT.CENTER)
@@ -88,7 +88,6 @@
.applyTo(installEverything);
installEverything
.setToolTipText("If checked, install the complete Maemo SDK programming environment on virtual image");
- installEverything.setSelection(true);
installEverything.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent evt) {
@@ -106,13 +105,9 @@
createInstallationDetailsArea(composite);
createProgrammingEnvironmentArea(composite);
-
- setInstallationDetailsButtonsSelection(true);
- setInstallationDetailsGroupEnabled(false);
- setProgrammingEnvButtonsSelection(true);
- setProgrammignEnvGroupEnabled(false);
- updateInstallData();
+ setValues();
+
}
/**
@@ -289,5 +284,30 @@
installPythonEnv.getSelection());
installData.setInstallSbox(installScratchbox.getSelection() || installScratchboxTargets.getSelection());
}
+
+ private void updateMainMessage() {
+ String imageName = ((NewMaemoSDKVMWizard)getWizard()).getInstallData().getFileToDownload().getDescriptor().getName();
+ mainMessage.setText("You just selected virtual image ''" + imageName + "'' to be installed on your machine.\n" +
+ " Please, select the following options in order to properly configure your Maemo SDK virtual machine");
+ }
+
+ private void setValues() {
+ boolean isServer = ((NewMaemoSDKVMWizard)getWizard()).getInstallData().getFileToDownload().getDescriptor().isServerImage();
+ installEverything.setSelection(isServer);
+ setInstallationDetailsButtonsSelection(isServer);
+ setInstallationDetailsGroupEnabled(false);
+ setProgrammingEnvButtonsSelection(true);
+ setProgrammignEnvGroupEnabled(false);
+
+ updateInstallData();
+ }
+
+ @Override
+ public void setVisible(boolean visible) {
+ super.setVisible(visible);
+ updateMainMessage();
+ setValues();
+ }
+
}
Modified: branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMSelectionWizardPage.java
===================================================================
--- branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMSelectionWizardPage.java 2009-08-26 02:53:47 UTC (rev 2005)
+++ branches/work_Raul/org.maemo.esbox.vm.vmware/src/org/maemo/esbox/internal/vm/vmware/ui/wizards/MaemoSDKVMSelectionWizardPage.java 2009-08-26 13:39:37 UTC (rev 2006)
@@ -352,7 +352,7 @@
GridDataFactory.swtDefaults().align(SWT.LEFT, SWT.CENTER).span(4, 1)
.applyTo(label);
- imageDescription = new Text(composite,SWT.BORDER | SWT.MULTI | SWT.WRAP);
+ imageDescription = new Text(composite, SWT.BORDER | SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
imageDescription.setEditable(false);
GridDataFactory.fillDefaults().grab(true, true).span(4, 1).applyTo(
imageDescription);
More information about the Esbox-commits
mailing list