mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-22 06:02:11 +02:00
bug 358605: Cosmetics. Renamed some local variables, fixed warnings,
changed wording in error message.
This commit is contained in:
parent
51d0857bd2
commit
6d6ddb397d
2 changed files with 58 additions and 61 deletions
|
@ -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_error_duplicateName=A configuration named "{0}" already 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 -----------
|
||||
BuildToolSettingsPage_alloptions=All options:
|
||||
|
|
|
@ -31,9 +31,9 @@ import org.eclipse.cdt.managedbuilder.core.IToolChain;
|
|||
import org.eclipse.cdt.managedbuilder.core.ManagedBuildManager;
|
||||
import org.eclipse.cdt.managedbuilder.internal.core.Configuration;
|
||||
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.ui.newui.INewCfgDialog;
|
||||
import org.eclipse.cdt.managedbuilder.internal.ui.Messages;
|
||||
import org.eclipse.core.resources.IProject;
|
||||
import org.eclipse.core.runtime.CoreException;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
|
@ -73,10 +73,10 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
private Text configDescription;
|
||||
private Combo cloneConfigSelector;
|
||||
private Combo realConfigSelector;
|
||||
private Button b_clone;
|
||||
private Button b_real;
|
||||
private Button b_import;
|
||||
private Button b_importDef;
|
||||
private Button b_cloneFromProject;
|
||||
private Button b_cloneFromExtension;
|
||||
private Button b_importFromOtherProject;
|
||||
private Button b_importPredefined;
|
||||
private Combo importSelector;
|
||||
private Combo importDefSelector;
|
||||
private Label statusLabel;
|
||||
|
@ -109,13 +109,13 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
if (buttonId == IDialogConstants.OK_ID) {
|
||||
newName = configName.getText().trim();
|
||||
newDescription = configDescription.getText().trim();
|
||||
if (b_clone.getSelection())
|
||||
if (b_cloneFromProject.getSelection())
|
||||
parentConfig = cfgds[cloneConfigSelector.getSelectionIndex()];
|
||||
else if (b_real.getSelection()) // real cfg
|
||||
else if (b_cloneFromExtension.getSelection()) // real cfg
|
||||
parentConfig = rcfgs[realConfigSelector.getSelectionIndex()];
|
||||
else if (b_import.getSelection())
|
||||
else if (b_importFromOtherProject.getSelection())
|
||||
parentConfig = getConfigFromName(importSelector.getText(), imported);
|
||||
else if (b_importDef.getSelection())
|
||||
else if (b_importPredefined.getSelection())
|
||||
parentConfig = getConfigFromName(importDefSelector.getText(), importedDef);
|
||||
if (parentConfig != null)
|
||||
newConfiguration();
|
||||
|
@ -229,12 +229,12 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
gd.horizontalSpan = 3;
|
||||
group.setLayoutData(gd);
|
||||
|
||||
b_clone = new Button(group, SWT.RADIO);
|
||||
b_clone.setText(Messages.NewCfgDialog_0);
|
||||
b_cloneFromProject = new Button(group, SWT.RADIO);
|
||||
b_cloneFromProject.setText(Messages.NewCfgDialog_0);
|
||||
gd = new GridData(GridData.BEGINNING);
|
||||
b_clone.setLayoutData(gd);
|
||||
b_clone.setSelection(true);
|
||||
b_clone.addSelectionListener(new SelectionAdapter() {
|
||||
b_cloneFromProject.setLayoutData(gd);
|
||||
b_cloneFromProject.setSelection(true);
|
||||
b_cloneFromProject.addSelectionListener(new SelectionAdapter() {
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
setButtons();
|
||||
|
@ -255,11 +255,11 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
}
|
||||
});
|
||||
|
||||
b_real = new Button(group, SWT.RADIO);
|
||||
b_real.setText(Messages.NewCfgDialog_1);
|
||||
b_cloneFromExtension = new Button(group, SWT.RADIO);
|
||||
b_cloneFromExtension.setText(Messages.NewCfgDialog_1);
|
||||
gd = new GridData(GridData.BEGINNING);
|
||||
b_real.setLayoutData(gd);
|
||||
b_real.addSelectionListener(new SelectionAdapter() {
|
||||
b_cloneFromExtension.setLayoutData(gd);
|
||||
b_cloneFromExtension.addSelectionListener(new SelectionAdapter() {
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
setButtons();
|
||||
|
@ -283,14 +283,14 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
});
|
||||
|
||||
if(extCfgs.length == 0)
|
||||
b_real.setEnabled(false);
|
||||
b_cloneFromExtension.setEnabled(false);
|
||||
|
||||
/* import */
|
||||
b_import = new Button(group, SWT.RADIO);
|
||||
b_import.setText(Messages.NewCfgDialog_4);
|
||||
b_importFromOtherProject = new Button(group, SWT.RADIO);
|
||||
b_importFromOtherProject.setText(Messages.NewCfgDialog_4);
|
||||
gd = new GridData(GridData.BEGINNING);
|
||||
b_import.setLayoutData(gd);
|
||||
b_import.addSelectionListener(new SelectionAdapter() {
|
||||
b_importFromOtherProject.setLayoutData(gd);
|
||||
b_importFromOtherProject.addSelectionListener(new SelectionAdapter() {
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
setButtons();
|
||||
|
@ -312,11 +312,11 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
});
|
||||
|
||||
/* import predefined */
|
||||
b_importDef = new Button(group, SWT.RADIO);
|
||||
b_importDef.setText(Messages.NewCfgDialog_5);
|
||||
b_importPredefined = new Button(group, SWT.RADIO);
|
||||
b_importPredefined.setText(Messages.NewCfgDialog_5);
|
||||
gd = new GridData(GridData.BEGINNING);
|
||||
b_importDef.setLayoutData(gd);
|
||||
b_importDef.addSelectionListener(new SelectionAdapter() {
|
||||
b_importPredefined.setLayoutData(gd);
|
||||
b_importPredefined.addSelectionListener(new SelectionAdapter() {
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
setButtons();
|
||||
|
@ -371,8 +371,7 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
} else if (isSimilarName(currentName)) {
|
||||
s = NLS.bind(Messages.NewConfiguration_error_caseName, currentName);
|
||||
} else if (!validateName(currentName)) {
|
||||
// TODO Create a decent I18N string to describe this problem
|
||||
s = NLS.bind(Messages.NewConfiguration_error_invalidName, currentName);
|
||||
s = Messages.NewConfiguration_error_invalidName;
|
||||
}
|
||||
if (statusLabel == null) return;
|
||||
Button b = getButton(IDialogConstants.OK_ID);
|
||||
|
@ -384,15 +383,15 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
statusLabel.setVisible(false);
|
||||
if (b != null) b.setEnabled(true);
|
||||
}
|
||||
if (b_import.getSelection() && importSelector.getSelectionIndex() == 0)
|
||||
b.setEnabled(false);
|
||||
if (b_importDef.getSelection() && importDefSelector.getSelectionIndex() == 0)
|
||||
b.setEnabled(false);
|
||||
if (b_importFromOtherProject.getSelection() && importSelector.getSelectionIndex() == 0)
|
||||
if (b != null) b.setEnabled(false);
|
||||
if (b_importPredefined.getSelection() && importDefSelector.getSelectionIndex() == 0)
|
||||
if (b != null) b.setEnabled(false);
|
||||
|
||||
cloneConfigSelector.setEnabled(b_clone.getSelection());
|
||||
realConfigSelector.setEnabled(b_real.getSelection());
|
||||
importSelector.setEnabled(b_import.getSelection());
|
||||
importDefSelector.setEnabled(b_importDef.getSelection());
|
||||
cloneConfigSelector.setEnabled(b_cloneFromProject.getSelection());
|
||||
realConfigSelector.setEnabled(b_cloneFromExtension.getSelection());
|
||||
importSelector.setEnabled(b_importFromOtherProject.getSelection());
|
||||
importDefSelector.setEnabled(b_importPredefined.getSelection());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -541,30 +540,28 @@ public class NewCfgDialog implements INewCfgDialog {
|
|||
try {
|
||||
ICConfigurationDescription cfgDes = null;
|
||||
Configuration config = new Configuration(mp, (Configuration)parentConfig, id, false, true);
|
||||
if (config != null) {
|
||||
if (b_clone.getSelection()) {
|
||||
ICConfigurationDescription base = ManagedBuildManager.getDescriptionForConfiguration(parentConfig);
|
||||
cfgDes = des.createConfiguration(id, newName, base);
|
||||
cfgDes.setDescription(newDescription);
|
||||
} else {
|
||||
CConfigurationData data = config.getConfigurationData();
|
||||
cfgDes = des.createConfiguration(ManagedBuildManager.CFG_DATA_PROVIDER_ID, data);
|
||||
}
|
||||
if (cfgDes != null) {
|
||||
config.setConfigurationDescription(cfgDes);
|
||||
config.setName(newName);
|
||||
config.setDescription(newDescription);
|
||||
|
||||
String target = config.getArtifactName();
|
||||
if (target == null || target.length() == 0)
|
||||
config.setArtifactName(mp.getDefaultArtifactName());
|
||||
|
||||
// Export artifact info as needed by project references
|
||||
config.exportArtifactInfo();
|
||||
}
|
||||
if (b_cloneFromProject.getSelection()) {
|
||||
ICConfigurationDescription base = ManagedBuildManager.getDescriptionForConfiguration(parentConfig);
|
||||
cfgDes = des.createConfiguration(id, newName, base);
|
||||
cfgDes.setDescription(newDescription);
|
||||
} else {
|
||||
CConfigurationData data = config.getConfigurationData();
|
||||
cfgDes = des.createConfiguration(ManagedBuildManager.CFG_DATA_PROVIDER_ID, data);
|
||||
}
|
||||
if (config == null || cfgDes == null) {
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
if (cfgDes != null) {
|
||||
config.setConfigurationDescription(cfgDes);
|
||||
config.setName(newName);
|
||||
config.setDescription(newDescription);
|
||||
|
||||
String target = config.getArtifactName();
|
||||
if (target == null || target.length() == 0)
|
||||
config.setArtifactName(mp.getDefaultArtifactName());
|
||||
|
||||
// Export artifact info as needed by project references
|
||||
config.exportArtifactInfo();
|
||||
}
|
||||
if (cfgDes == null) {
|
||||
throw new CoreException(new Status(IStatus.ERROR,
|
||||
"org.eclipse.cdt.managedbuilder.ui", -1, //$NON-NLS-1$
|
||||
Messages.NewCfgDialog_2, null));
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue