[subversion:28] Fix for issue # 166 - Add a New JavaFX Project wizard

  • From: sinnema313@kenai.com
  • To: commits@eplugin.kenai.com
  • Subject: [subversion:28] Fix for issue # 166 - Add a New JavaFX Project wizard
  • Date: Tue, 13 Jan 2009 21:49:41 +0000 (GMT)

Repository: subversion
Revision:   28
Author:     sinnema313
Date:       2009-01-13 21:49:38 UTC

Log Message:
-----------
Fix for issue # 166 -  Add a New JavaFX Project wizard

Modified Paths:
--------------
    trunk/com.sun.javafx.eclipse.core/plugin.xml

Added Paths:
-----------
   
trunk/com.sun.javafx.eclipse.core/src/com/sun/javafx/eclipse/core/wizar
ds/JavaFXProjectWizard.java

Diffs:
-----
Index:
trunk/com.sun.javafx.eclipse.core/src/com/sun/javafx/eclipse/core/wizar
ds/JavaFXProjectWizard.java
===================================================================
---
trunk/com.sun.javafx.eclipse.core/src/com/sun/javafx/eclipse/core/wizar
ds/JavaFXProjectWizard.java  (revision 0)
+++
trunk/com.sun.javafx.eclipse.core/src/com/sun/javafx/eclipse/core/wizar
ds/JavaFXProjectWizard.java  (revision 28)
@@ -0,0 +1,30 @@
+package com.sun.javafx.eclipse.core.wizards;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.jdt.internal.ui.wizards.JavaProjectWizard;
+
+import com.sun.javafx.eclipse.core.builder.ToggleNatureAction;
+
+
+@SuppressWarnings("restriction")
+public class JavaFXProjectWizard extends JavaProjectWizard {
+
+    private static final long MODIFICATION_NEWLY_CREATED = 2;
+
+    @SuppressWarnings("restriction")
+    @Override
+    public boolean performFinish() {
+        boolean result = super.performFinish();
+        if (result) {
+            for (IProject project :
ResourcesPlugin.getWorkspace().getRoot().getProjects()) {
+                if (project.getModificationStamp() ==
MODIFICATION_NEWLY_CREATED) {
+                    ToggleNatureAction.addNature(project);
+                    break;
+                }
+            }
+        }
+        return result;
+    }
+
+}
Index: trunk/com.sun.javafx.eclipse.core/plugin.xml
===================================================================
--- trunk/com.sun.javafx.eclipse.core/plugin.xml        (revision 27)
+++ trunk/com.sun.javafx.eclipse.core/plugin.xml        (revision 28)
@@ -115,7 +115,20 @@
             name="JavaFX Script">
       </category>
       <wizard
+            name="JavaFX Project"
+            icon="icons/javafx_icon.png"
             category="com.sun.javafx.eclipse.core"
+           
class="com.sun.javafx.eclipse.core.wizards.JavaFXProjectWizard"
+           
preferredPerspectives="org.eclipse.jdt.ui.JavaPerspective,org.eclipse.j
dt.ui.JavaBrowsingPerspective,org.eclipse.jdt.ui.JavaHierarchyPerspecti
ve"
+            project="true"
+            finalPerspective="com.sun.javafx.eclipse.core.perspective"
+           
id="com.sun.javafx.eclipse.core.wizards.JavaFXProjectWizard">
+         <description>
+            Create a JavaFX project
+         </description>
+      </wizard>
+         <wizard
+            category="com.sun.javafx.eclipse.core"
             class="com.sun.javafx.eclipse.core.wizards.EmptyNewWizard"
             icon="icons/javafx_icon.png"
             id="com.sun.javafx.eclipse.core.wizards.EmptyNewWizard"


[subversion:28] Fix for issue # 166 - Add a New JavaFX Project wizard

sinnema313 01/13/2009
  • Mysql
  • Glassfish
  • Jruby
  • Rails
  • Nblogo
Terms of Use; Privacy Policy;
© 2010, Oracle Corporation and/or its affiliates
(revision 20120127.ac94057)
 
 
Close
loading
Please Confirm
Close