From a0687d3f5b7635fcee57115e1f9710897832cee6 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 27 Nov 2002 04:51:08 +0000 Subject: [PATCH] New tab item binaryParserBlock. --- .../cdt/ui/wizards/StdMakeProjectWizard.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java index 7605cbd36ae..a0e95be0d94 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/StdMakeProjectWizard.java @@ -29,6 +29,7 @@ public abstract class StdMakeProjectWizard extends CProjectWizard { private ReferenceBlock referenceBlock; private SettingsBlock settingsBlock; + private BinaryParserBlock binaryParserBlock; public StdMakeProjectWizard() { this(CUIPlugin.getResourceString(WZ_TITLE), CUIPlugin.getResourceString(WZ_DESC)); @@ -61,6 +62,16 @@ public abstract class StdMakeProjectWizard extends CProjectWizard { item2.setData(settingsBlock); item2.setControl(settingsBlock.getControl(folder)); addTabItem(settingsBlock); + + binaryParserBlock = new BinaryParserBlock(getValidation()); + TabItem item3 = new TabItem(folder, SWT.NONE); + item3.setText(binaryParserBlock.getLabel()); + Image img3 = binaryParserBlock.getImage(); + if (img3 != null) + item3.setImage(img3); + item3.setData(binaryParserBlock); + item3.setControl(binaryParserBlock.getControl(folder)); + addTabItem(binaryParserBlock); } protected void doRunPrologue(IProgressMonitor monitor) { @@ -87,6 +98,10 @@ public abstract class StdMakeProjectWizard extends CProjectWizard { if (settingsBlock != null) { settingsBlock.doRun(newProject, new SubProgressMonitor(monitor, 1)); } + // Update the binary parser + if (binaryParserBlock != null) { + binaryParserBlock.doRun(newProject, new SubProgressMonitor(monitor, 1)); + } } }