1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 14:12:10 +02:00

bug 358605: Cosmetics. Renamed some local variables, fixed warnings,

changed wording in error message.
This commit is contained in:
Andrew Gvozdev 2011-09-22 14:05:56 -04:00
parent 51d0857bd2
commit 6d6ddb397d
2 changed files with 58 additions and 61 deletions

View file

@ -235,7 +235,7 @@ NewConfiguration_label_clone=Existing configuration:
NewConfiguration_label_warning=Note: The configuration name will be used as a directory name in the file system. Please ensure that it is valid for your platform. NewConfiguration_label_warning=Note: The configuration name will be used as a directory name in the file system. Please ensure that it is valid for your platform.
NewConfiguration_error_duplicateName=A configuration named "{0}" already exists. NewConfiguration_error_duplicateName=A configuration named "{0}" already exists.
NewConfiguration_error_caseName=A configuration name that differs only in case to "{0}" exists. NewConfiguration_error_caseName=A configuration name that differs only in case to "{0}" exists.
NewConfiguration_error_invalidName=The name "{0}" is invalid. NewConfiguration_error_invalidName=Special characters are not allowed in the name.
# ----------- Build Tool Settings ----------- # ----------- Build Tool Settings -----------
BuildToolSettingsPage_alloptions=All options: BuildToolSettingsPage_alloptions=All options:

View file

@ -31,9 +31,9 @@ import org.eclipse.cdt.managedbuilder.core.IToolChain;
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager; import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
import org.eclipse.cdt.managedbuilder.internal.core.Configuration; import org.eclipse.cdt.managedbuilder.internal.core.Configuration;
import org.eclipse.cdt.managedbuilder.internal.core.ManagedProject; import org.eclipse.cdt.managedbuilder.internal.core.ManagedProject;
import org.eclipse.cdt.managedbuilder.internal.ui.Messages;
import org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler; import org.eclipse.cdt.managedbuilder.ui.wizards.MBSWizardHandler;
import org.eclipse.cdt.ui.newui.INewCfgDialog; import org.eclipse.cdt.ui.newui.INewCfgDialog;
import org.eclipse.cdt.managedbuilder.internal.ui.Messages;
import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException; import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.IStatus;
@ -73,10 +73,10 @@ public class NewCfgDialog implements INewCfgDialog {
private Text configDescription; private Text configDescription;
private Combo cloneConfigSelector; private Combo cloneConfigSelector;
private Combo realConfigSelector; private Combo realConfigSelector;
private Button b_clone; private Button b_cloneFromProject;
private Button b_real; private Button b_cloneFromExtension;
private Button b_import; private Button b_importFromOtherProject;
private Button b_importDef; private Button b_importPredefined;
private Combo importSelector; private Combo importSelector;
private Combo importDefSelector; private Combo importDefSelector;
private Label statusLabel; private Label statusLabel;
@ -109,13 +109,13 @@ public class NewCfgDialog implements INewCfgDialog {
if (buttonId == IDialogConstants.OK_ID) { if (buttonId == IDialogConstants.OK_ID) {
newName = configName.getText().trim(); newName = configName.getText().trim();
newDescription = configDescription.getText().trim(); newDescription = configDescription.getText().trim();
if (b_clone.getSelection()) if (b_cloneFromProject.getSelection())
parentConfig = cfgds[cloneConfigSelector.getSelectionIndex()]; parentConfig = cfgds[cloneConfigSelector.getSelectionIndex()];
else if (b_real.getSelection()) // real cfg else if (b_cloneFromExtension.getSelection()) // real cfg
parentConfig = rcfgs[realConfigSelector.getSelectionIndex()]; parentConfig = rcfgs[realConfigSelector.getSelectionIndex()];
else if (b_import.getSelection()) else if (b_importFromOtherProject.getSelection())
parentConfig = getConfigFromName(importSelector.getText(), imported); parentConfig = getConfigFromName(importSelector.getText(), imported);
else if (b_importDef.getSelection()) else if (b_importPredefined.getSelection())
parentConfig = getConfigFromName(importDefSelector.getText(), importedDef); parentConfig = getConfigFromName(importDefSelector.getText(), importedDef);
if (parentConfig != null) if (parentConfig != null)
newConfiguration(); newConfiguration();
@ -229,12 +229,12 @@ public class NewCfgDialog implements INewCfgDialog {
gd.horizontalSpan = 3; gd.horizontalSpan = 3;
group.setLayoutData(gd); group.setLayoutData(gd);
b_clone = new Button(group, SWT.RADIO); b_cloneFromProject = new Button(group, SWT.RADIO);
b_clone.setText(Messages.NewCfgDialog_0); b_cloneFromProject.setText(Messages.NewCfgDialog_0);
gd = new GridData(GridData.BEGINNING); gd = new GridData(GridData.BEGINNING);
b_clone.setLayoutData(gd); b_cloneFromProject.setLayoutData(gd);
b_clone.setSelection(true); b_cloneFromProject.setSelection(true);
b_clone.addSelectionListener(new SelectionAdapter() { b_cloneFromProject.addSelectionListener(new SelectionAdapter() {
@Override @Override
public void widgetSelected(SelectionEvent e) { public void widgetSelected(SelectionEvent e) {
setButtons(); setButtons();
@ -255,11 +255,11 @@ public class NewCfgDialog implements INewCfgDialog {
} }
}); });
b_real = new Button(group, SWT.RADIO); b_cloneFromExtension = new Button(group, SWT.RADIO);
b_real.setText(Messages.NewCfgDialog_1); b_cloneFromExtension.setText(Messages.NewCfgDialog_1);
gd = new GridData(GridData.BEGINNING); gd = new GridData(GridData.BEGINNING);
b_real.setLayoutData(gd); b_cloneFromExtension.setLayoutData(gd);
b_real.addSelectionListener(new SelectionAdapter() { b_cloneFromExtension.addSelectionListener(new SelectionAdapter() {
@Override @Override
public void widgetSelected(SelectionEvent e) { public void widgetSelected(SelectionEvent e) {
setButtons(); setButtons();
@ -283,14 +283,14 @@ public class NewCfgDialog implements INewCfgDialog {
}); });
if(extCfgs.length == 0) if(extCfgs.length == 0)
b_real.setEnabled(false); b_cloneFromExtension.setEnabled(false);
/* import */ /* import */
b_import = new Button(group, SWT.RADIO); b_importFromOtherProject = new Button(group, SWT.RADIO);
b_import.setText(Messages.NewCfgDialog_4); b_importFromOtherProject.setText(Messages.NewCfgDialog_4);
gd = new GridData(GridData.BEGINNING); gd = new GridData(GridData.BEGINNING);
b_import.setLayoutData(gd); b_importFromOtherProject.setLayoutData(gd);
b_import.addSelectionListener(new SelectionAdapter() { b_importFromOtherProject.addSelectionListener(new SelectionAdapter() {
@Override @Override
public void widgetSelected(SelectionEvent e) { public void widgetSelected(SelectionEvent e) {
setButtons(); setButtons();
@ -312,11 +312,11 @@ public class NewCfgDialog implements INewCfgDialog {
}); });
/* import predefined */ /* import predefined */
b_importDef = new Button(group, SWT.RADIO); b_importPredefined = new Button(group, SWT.RADIO);
b_importDef.setText(Messages.NewCfgDialog_5); b_importPredefined.setText(Messages.NewCfgDialog_5);
gd = new GridData(GridData.BEGINNING); gd = new GridData(GridData.BEGINNING);
b_importDef.setLayoutData(gd); b_importPredefined.setLayoutData(gd);
b_importDef.addSelectionListener(new SelectionAdapter() { b_importPredefined.addSelectionListener(new SelectionAdapter() {
@Override @Override
public void widgetSelected(SelectionEvent e) { public void widgetSelected(SelectionEvent e) {
setButtons(); setButtons();
@ -371,8 +371,7 @@ public class NewCfgDialog implements INewCfgDialog {
} else if (isSimilarName(currentName)) { } else if (isSimilarName(currentName)) {
s = NLS.bind(Messages.NewConfiguration_error_caseName, currentName); s = NLS.bind(Messages.NewConfiguration_error_caseName, currentName);
} else if (!validateName(currentName)) { } else if (!validateName(currentName)) {
// TODO Create a decent I18N string to describe this problem s = Messages.NewConfiguration_error_invalidName;
s = NLS.bind(Messages.NewConfiguration_error_invalidName, currentName);
} }
if (statusLabel == null) return; if (statusLabel == null) return;
Button b = getButton(IDialogConstants.OK_ID); Button b = getButton(IDialogConstants.OK_ID);
@ -384,15 +383,15 @@ public class NewCfgDialog implements INewCfgDialog {
statusLabel.setVisible(false); statusLabel.setVisible(false);
if (b != null) b.setEnabled(true); if (b != null) b.setEnabled(true);
} }
if (b_import.getSelection() && importSelector.getSelectionIndex() == 0) if (b_importFromOtherProject.getSelection() && importSelector.getSelectionIndex() == 0)
b.setEnabled(false); if (b != null) b.setEnabled(false);
if (b_importDef.getSelection() && importDefSelector.getSelectionIndex() == 0) if (b_importPredefined.getSelection() && importDefSelector.getSelectionIndex() == 0)
b.setEnabled(false); if (b != null) b.setEnabled(false);
cloneConfigSelector.setEnabled(b_clone.getSelection()); cloneConfigSelector.setEnabled(b_cloneFromProject.getSelection());
realConfigSelector.setEnabled(b_real.getSelection()); realConfigSelector.setEnabled(b_cloneFromExtension.getSelection());
importSelector.setEnabled(b_import.getSelection()); importSelector.setEnabled(b_importFromOtherProject.getSelection());
importDefSelector.setEnabled(b_importDef.getSelection()); importDefSelector.setEnabled(b_importPredefined.getSelection());
} }
} }
@ -541,8 +540,7 @@ public class NewCfgDialog implements INewCfgDialog {
try { try {
ICConfigurationDescription cfgDes = null; ICConfigurationDescription cfgDes = null;
Configuration config = new Configuration(mp, (Configuration)parentConfig, id, false, true); Configuration config = new Configuration(mp, (Configuration)parentConfig, id, false, true);
if (config != null) { if (b_cloneFromProject.getSelection()) {
if (b_clone.getSelection()) {
ICConfigurationDescription base = ManagedBuildManager.getDescriptionForConfiguration(parentConfig); ICConfigurationDescription base = ManagedBuildManager.getDescriptionForConfiguration(parentConfig);
cfgDes = des.createConfiguration(id, newName, base); cfgDes = des.createConfiguration(id, newName, base);
cfgDes.setDescription(newDescription); cfgDes.setDescription(newDescription);
@ -562,8 +560,7 @@ public class NewCfgDialog implements INewCfgDialog {
// Export artifact info as needed by project references // Export artifact info as needed by project references
config.exportArtifactInfo(); config.exportArtifactInfo();
} }
} if (cfgDes == null) {
if (config == null || cfgDes == null) {
throw new CoreException(new Status(IStatus.ERROR, throw new CoreException(new Status(IStatus.ERROR,
"org.eclipse.cdt.managedbuilder.ui", -1, //$NON-NLS-1$ "org.eclipse.cdt.managedbuilder.ui", -1, //$NON-NLS-1$
Messages.NewCfgDialog_2, null)); Messages.NewCfgDialog_2, null));