diff --git a/bundles/org.eclipse.tools.templates.ui/src/org/eclipse/tools/templates/ui/NewWizard.java b/bundles/org.eclipse.tools.templates.ui/src/org/eclipse/tools/templates/ui/NewWizard.java index b6b7739487f..38f40083f03 100644 --- a/bundles/org.eclipse.tools.templates.ui/src/org/eclipse/tools/templates/ui/NewWizard.java +++ b/bundles/org.eclipse.tools.templates.ui/src/org/eclipse/tools/templates/ui/NewWizard.java @@ -13,6 +13,7 @@ public class NewWizard extends Wizard implements INewWizard { private final String[] tags; private String templateSelectionPageTitle; + private String templateSelectionPageDescription; private IWorkbench workbench; private IStructuredSelection selection; private TemplateSelectionPage templateSelectionPage; @@ -29,10 +30,18 @@ public class NewWizard extends Wizard implements INewWizard { } } + protected void setTemplateSelectionPageDescription(String description) { + this.templateSelectionPageDescription = description; + if (templateSelectionPage != null) { + templateSelectionPage.setDescription(description); + } + } + @Override public void addPages() { templateSelectionPage = new TemplateSelectionPage("templateSelection", tags); //$NON-NLS-1$ templateSelectionPage.setTitle(templateSelectionPageTitle); + templateSelectionPage.setDescription(templateSelectionPageDescription); this.addPage(templateSelectionPage); }