Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java')
-rw-r--r--bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java27
1 files changed, 26 insertions, 1 deletions
diff --git a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java
index 5ba79e57..886986f7 100644
--- a/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java
+++ b/bundles/org.eclipse.e4.tools/src/org/eclipse/e4/internal/tools/wizards/project/NewApplicationWizardPage.java
@@ -8,7 +8,6 @@
* Contributors:
* Soyatec - initial API and implementation
* IBM Corporation - ongoing enhancements
- * Lars Vogel, vogella GmbH - ongoing enhancements
*******************************************************************************/
package org.eclipse.e4.internal.tools.wizards.project;
@@ -58,6 +57,7 @@ public class NewApplicationWizardPage extends WizardPage {
private IProject project;
private IProjectProvider projectProvider;
private Text proNameText;
+ private Text proApplicationText;
private Group propertyGroup;
private AbstractFieldData pluginData;
@@ -346,14 +346,37 @@ public class NewApplicationWizardPage extends WizardPage {
}
});
+ Label proApplicationLabel = new Label(proGroup, SWT.NONE);
+ proApplicationLabel.setText("Application:");
+
+ proApplicationText = new Text(proGroup, SWT.BORDER);
+ proApplicationText
+ .setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
+ proApplicationText.addListener(SWT.Modify, new Listener() {
+ public void handleEvent(Event event) {
+ handleTextEvent(APPLICATION, proApplicationText);
+ }
+ });
return proGroup;
}
protected PropertyData[] getPropertyData() {
if (PROPERTIES == null) {
PROPERTIES = new PropertyData[] {
+ new PropertyData(IProductConstants.APP_NAME, "Application Name:",
+ projectProvider.getProjectName(), String.class,
+ true),
new PropertyData(APPLICATION_CSS_PROPERTY, "CSS Style:",
"css/default.css", String.class, true),
+ new PropertyData(IProductConstants.ABOUT_TEXT, "About Message:", "",
+ String.class, true),
+ new PropertyData(
+ IProductConstants.STARTUP_FOREGROUND_COLOR, "Startup Foreground:", "",
+ Color.class, false),
+ new PropertyData(IProductConstants.STARTUP_MESSAGE_RECT, "Startup Message Region:",
+ "", Rectangle.class, false),
+ new PropertyData(IProductConstants.STARTUP_PROGRESS_RECT, "Startup Progress Region:",
+ "", Rectangle.class, false),
new PropertyData(
IProductConstants.PREFERENCE_CUSTOMIZATION, "Preference Customization:", "",
String.class, true) }; // plugin_customization.ini
@@ -368,6 +391,8 @@ public class NewApplicationWizardPage extends WizardPage {
// Use the plug-in name for the product name (not project name which can contain illegal characters)
proNameText.setText(pluginData.getId());
+ proApplicationText.setText(E4_APPLICATION);
+
for (PropertyData property : getPropertyData()) {
createPropertyItem(propertyGroup, property);
}

Back to the top