diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.classpath new file mode 100644 index 00000000..0db7d096 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.classpath @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.project new file mode 100644 index 00000000..5adcd00d --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/client/.project @@ -0,0 +1,28 @@ + + + t.client + + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.gwtplugins.gdt.eclipse.core.webAppProjectValidator + + + + + com.gwtplugins.gwt.eclipse.core.gwtProjectValidator + + + + + + org.eclipse.jdt.core.javanature + com.gwtplugins.gwt.eclipse.core.gwtNature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.classpath new file mode 100644 index 00000000..cf78e5e5 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.classpath @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.project new file mode 100644 index 00000000..6d51ce23 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/server/.project @@ -0,0 +1,28 @@ + + + t.server + + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.gwtplugins.gdt.eclipse.core.webAppProjectValidator + + + + + com.gwtplugins.gwt.eclipse.core.gwtProjectValidator + + + + + + org.eclipse.jdt.core.javanature + com.gwtplugins.gwt.eclipse.core.gwtNature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.classpath new file mode 100644 index 00000000..1efd7fe7 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.project new file mode 100644 index 00000000..9e69f1e5 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/client_server_shared/shared/.project @@ -0,0 +1,28 @@ + + + t.shared + + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.gwtplugins.gdt.eclipse.core.webAppProjectValidator + + + + + com.gwtplugins.gwt.eclipse.core.gwtProjectValidator + + + + + + org.eclipse.jdt.core.javanature + com.gwtplugins.gwt.eclipse.core.gwtNature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.classpath new file mode 100644 index 00000000..9615df74 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.project new file mode 100644 index 00000000..4e66fd78 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/client/.project @@ -0,0 +1,17 @@ + + + t.client + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.classpath new file mode 100644 index 00000000..9615df74 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.classpath @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.project new file mode 100644 index 00000000..a7639c4b --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/server/.project @@ -0,0 +1,17 @@ + + + t.server + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.classpath b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.classpath new file mode 100644 index 00000000..6073fcf9 --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.project b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.project new file mode 100644 index 00000000..e629eaba --- /dev/null +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/project_templates/empty_multiproject/shared/.project @@ -0,0 +1,17 @@ + + + t.shared + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/NewWebAppTemplateProjectWizardPage.java b/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/NewWebAppTemplateProjectWizardPage.java index a18611d9..95b3c3cd 100644 --- a/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/NewWebAppTemplateProjectWizardPage.java +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/NewWebAppTemplateProjectWizardPage.java @@ -172,6 +172,19 @@ public void modifyText(ModifyEvent e) { final Label templateLabel = new Label(containerOfComponents, SWT.NONE); templateLabel.setText("Select Template:"); templateCombo = new Combo(containerOfComponents, SWT.NONE); + templateCombo.addSelectionListener(new SelectionListener() { + + @Override + public void widgetSelected(SelectionEvent evt) { + int index = templateCombo.getSelectionIndex(); + ProjectTemplate template = templates.get(index); + templateCombo.setToolTipText(template.getDescription()); + } + + @Override + public void widgetDefaultSelected(SelectionEvent arg0) { + } + }); GridData gd3 = new GridData(GridData.FILL_HORIZONTAL); gd3.horizontalSpan = 2; templateCombo.setLayoutData(gd3); diff --git a/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/ProjectTemplate.java b/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/ProjectTemplate.java index 15110839..12ca49a7 100644 --- a/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/ProjectTemplate.java +++ b/plugins/com.gwtplugins.gdt.eclipse.suite/src/com/google/gdt/eclipse/suite/wizards/ProjectTemplate.java @@ -152,6 +152,11 @@ public String getName() return config.getRootElement().getChild("name").getTextNormalize(); } + public String getDescription() + { + return config.getRootElement().getChild("description").getTextNormalize(); + } + /** * @param i * @return