diff options
| author | Dhandapani <dhandapani@gluster.com> | 2011-05-05 12:30:00 +0530 |
|---|---|---|
| committer | Dhandapani <dhandapani@gluster.com> | 2011-05-05 12:30:00 +0530 |
| commit | 13ee491aa32b8a7cbe88e17999f171fa7d0d5d44 (patch) | |
| tree | c68052c2575e416f7e124c53197c2bce0a04a90e /src | |
| parent | 5d1d885c0366e1e4f4ec33ee2a25927dc1999c69 (diff) | |
Bug 2880 - Changing the "Type" of volume should immediately take effect
Diffstat (limited to 'src')
| -rw-r--r-- | src/com.gluster.storage.management.gui/src/com/gluster/storage/management/gui/dialogs/CreateVolumePage1.java | 9 |
1 files changed, 9 insertions, 0 deletions
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) { |
