diff --git a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.form b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.form index f29145789155..2165b8970814 100644 --- a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.form +++ b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.form @@ -104,8 +104,7 @@ - - + @@ -115,6 +114,7 @@ + @@ -126,12 +126,14 @@ + + @@ -141,12 +143,14 @@ + + @@ -156,6 +160,7 @@ + diff --git a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java index 1b3d04663a44..737fa3610b3a 100644 --- a/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/newProjectWizard/SelectTemplateStep.java @@ -307,6 +307,7 @@ public class SelectTemplateStep extends ModuleWizardStep implements SettingsStep private void setupPanels(@Nullable ProjectTemplate template) { restorePanel(myNamePathComponent, 4); + restorePanel(myModulePanel, 6); restorePanel(myExpertPanel, myWizardContext.isCreatingNewProject() ? 1 : 0); mySettingsStep = myModuleBuilder == null ? null : myModuleBuilder.modifySettingsStep(this); @@ -495,10 +496,11 @@ public class SelectTemplateStep extends ModuleWizardStep implements SettingsStep JLabel jLabel = new JBLabel(label); jLabel.setLabelFor(field); - myNamePathComponent.add(jLabel, new GridBagConstraints(0, GridBagConstraints.RELATIVE, 1, 1, 0, 0, GridBagConstraints.WEST, - GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); - myNamePathComponent.add(field, new GridBagConstraints(1, GridBagConstraints.RELATIVE, 1, 1, 1.0, 0, GridBagConstraints.NORTHWEST, - GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); + JPanel panel = myWizardContext.isCreatingNewProject() ? myNamePathComponent : myModulePanel; + panel.add(jLabel, new GridBagConstraints(0, GridBagConstraints.RELATIVE, 1, 1, 0, 0, GridBagConstraints.WEST, + GridBagConstraints.NONE, new Insets(0, 0, 5, 0), 0, 0)); + panel.add(field, new GridBagConstraints(1, GridBagConstraints.RELATIVE, 1, 1, 1.0, 0, GridBagConstraints.NORTHWEST, + GridBagConstraints.HORIZONTAL, new Insets(0, 0, 5, 0), 0, 0)); } @Override diff --git a/java/idea-ui/src/com/intellij/platform/templates/TemplateModuleBuilder.java b/java/idea-ui/src/com/intellij/platform/templates/TemplateModuleBuilder.java index c87b55ebad1c..edd2a071ab65 100644 --- a/java/idea-ui/src/com/intellij/platform/templates/TemplateModuleBuilder.java +++ b/java/idea-ui/src/com/intellij/platform/templates/TemplateModuleBuilder.java @@ -97,11 +97,6 @@ class TemplateModuleBuilder extends ModuleBuilder { return myType; } - @Override - public boolean isTemplateBased() { - return true; - } - @NotNull @Override public Module createModule(@NotNull ModifiableModuleModel moduleModel) diff --git a/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java b/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java index 20c98b0ae582..23949a7c6804 100644 --- a/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java +++ b/platform/lang-api/src/com/intellij/ide/util/projectWizard/ModuleBuilder.java @@ -93,10 +93,6 @@ public abstract class ModuleBuilder extends ProjectBuilder{ return type == null ? null : type.modifySettingsStep(settingsStep, this); } - public boolean isTemplateBased() { - return false; - } - public void setName(String name) { myName = acceptParameter(name); } diff --git a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/WebProjectTemplate.java b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/WebProjectTemplate.java index 9d21f78e8871..50c8846065f4 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/projectWizard/WebProjectTemplate.java +++ b/platform/lang-impl/src/com/intellij/ide/util/projectWizard/WebProjectTemplate.java @@ -63,11 +63,6 @@ public abstract class WebProjectTemplate extends WebProjectGenerator imple return builder.getModuleType(); } - @Override - public boolean isTemplateBased() { - return true; - } - @Override public List commit(Project project, ModifiableModuleModel model, ModulesProvider modulesProvider) { List modules = builder.commit(project, model, modulesProvider);