Browse Source

SDK:
- Make Info Window have about help page context
- Disable Info Window persistence

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10176 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 12 years ago
parent
commit
90abf1ec5a

+ 8 - 1
jme3-welcome-screen/src/com/jme3/gde/welcome/WelcomeScreenTopComponent.java

@@ -14,6 +14,7 @@ import org.openide.awt.ActionID;
 import org.openide.awt.ActionReference;
 import org.openide.awt.ActionReference;
 import org.openide.awt.HtmlBrowser.URLDisplayer;
 import org.openide.awt.HtmlBrowser.URLDisplayer;
 import org.openide.util.Exceptions;
 import org.openide.util.Exceptions;
+import org.openide.util.HelpCtx;
 import org.openide.windows.TopComponent;
 import org.openide.windows.TopComponent;
 import org.openide.util.NbBundle.Messages;
 import org.openide.util.NbBundle.Messages;
 import sun.swing.SwingUtilities2;
 import sun.swing.SwingUtilities2;
@@ -27,7 +28,7 @@ autostore = false)
 @TopComponent.Description(
 @TopComponent.Description(
     preferredID = "WelcomeScreenTopComponent",
     preferredID = "WelcomeScreenTopComponent",
 //iconBase="SET/PATH/TO/ICON/HERE", 
 //iconBase="SET/PATH/TO/ICON/HERE", 
-persistenceType = TopComponent.PERSISTENCE_ALWAYS)
+persistenceType = TopComponent.PERSISTENCE_NEVER)
 @TopComponent.Registration(mode = "editor", openAtStartup = true)
 @TopComponent.Registration(mode = "editor", openAtStartup = true)
 @ActionID(category = "Window", id = "com.jme3.gde.welcome.WelcomeScreenTopComponent")
 @ActionID(category = "Window", id = "com.jme3.gde.welcome.WelcomeScreenTopComponent")
 @ActionReference(path = "Menu/Window" /*, position = 333 */)
 @ActionReference(path = "Menu/Window" /*, position = 333 */)
@@ -40,6 +41,7 @@ preferredID = "WelcomeScreenTopComponent")
     "HINT_WelcomeScreenTopComponent=Shows news and information about your SDK"
     "HINT_WelcomeScreenTopComponent=Shows news and information about your SDK"
 })
 })
 public final class WelcomeScreenTopComponent extends TopComponent implements HyperlinkListener {
 public final class WelcomeScreenTopComponent extends TopComponent implements HyperlinkListener {
+    private static final HelpCtx ctx = new HelpCtx("com.jme3.gde.core.about");
 
 
 //    private final RssFeedParser parser = new RssFeedParser(org.openide.util.NbBundle.getMessage(WelcomeScreenTopComponent.class, "WelcomeScreenTopComponent.rss.link"));
 //    private final RssFeedParser parser = new RssFeedParser(org.openide.util.NbBundle.getMessage(WelcomeScreenTopComponent.class, "WelcomeScreenTopComponent.rss.link"));
 
 
@@ -143,6 +145,11 @@ public final class WelcomeScreenTopComponent extends TopComponent implements Hyp
 //        parser.updateFeed();
 //        parser.updateFeed();
     }
     }
 
 
+    @Override
+    public HelpCtx getHelpCtx() {
+        return ctx;
+    }
+
     @Override
     @Override
     public void componentClosed() {
     public void componentClosed() {
         // TODO add custom code on component closing
         // TODO add custom code on component closing