summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.gui
diff options
context:
space:
mode:
authorDhandapani <dhandapani@gluster.com>2011-05-05 12:30:00 +0530
committerDhandapani <dhandapani@gluster.com>2011-05-05 17:29:32 +0530
commite71e3c02b86b9b7b7e7ef1ea45a8adce90893edc (patch)
treed0d4d4a87bf777a02441edd23ddbb5f099838456 /src/com.gluster.storage.management.gui
parent5d1d885c0366e1e4f4ec33ee2a25927dc1999c69 (diff)
Remove disk comment fixes
Diffstat (limited to 'src/com.gluster.storage.management.gui')
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java5
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveDiskAction.java6
-rw-r--r--src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java9
3 files changed, 15 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
index 9d479f0c..cfcf8656 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/DeleteVolumeAction.java
@@ -63,9 +63,10 @@ public class DeleteVolumeAction extends AbstractActionDelegate {
return;
}
}
- String confirmDelete = "";
+
+ boolean confirmDelete = false;
if (deleteOption == 1) {
- confirmDelete = "-d";
+ confirmDelete = true;
}
status = client.deleteVolume(volume, confirmDelete);
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveDiskAction.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveDiskAction.java
index 1524f334..0735b63f 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveDiskAction.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/actions/RemoveDiskAction.java
@@ -32,13 +32,13 @@ public class RemoveDiskAction extends AbstractActionDelegate {
IImageKeys.VOLUME), "Are you sure you want to remove disks from volume [" + volume.getName()
+ "] ?", MessageDialog.QUESTION, new String[] { "Cancel", "Remove disks, delete volume data from them",
"Remove disks, back-up volume data from them" }, 2).open();
- if (deleteOption == 0) {
+ if (deleteOption <= 0) { // By Cancel button(0) or Escape key(-1)
return;
}
- String confirmDelete = "";
+ boolean confirmDelete = false;
if (deleteOption == 1) {
- confirmDelete = "-d";
+ confirmDelete = true;
}
VolumesClient client = new VolumesClient(modelManager.getSecurityToken());
diff --git a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
index e319dcca..c105fa5a 100644
--- a/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
+++ b/src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java
@@ -25,8 +25,10 @@ import java.util.Set;
import org.eclipse.jface.viewers.ArrayContentProvider;
import org.eclipse.jface.viewers.ComboViewer;
+import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.jface.viewers.SelectionChangedEvent;
import org.eclipse.jface.window.Window;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
@@ -195,6 +197,7 @@ public class CreateVolumePage1 extends WizardPage {
// user has customized disks. get them from the dialog box.
volume.setDisks(dialog.getSelectedBricks());
linkCustomize.setText("" + volume.getDisks().size() + " Disk(s) (<a>customize</a>)");
+ validateForm();
}
}
});
@@ -233,6 +236,12 @@ public class CreateVolumePage1 extends WizardPage {
return Volume.getVolumeTypeStr(volumeType);
}
});
+ typeComboViewer.addSelectionChangedListener(new ISelectionChangedListener() {
+ @Override
+ public void selectionChanged(SelectionChangedEvent event) {
+ validateForm();
+ }
+ });
}
private void createTypeLabel(Composite container) {