taxeditor-application/icons/256color_16x16.gif -text
taxeditor-application/icons/256color_32x32.gif -text
taxeditor-application/icons/256color_48x48.gif -text
+taxeditor-application/icons/256color_48x48.ico -text
taxeditor-application/icons/edit_16x16.gif -text
taxeditor-application/plugin.properties -text
taxeditor-application/plugin.xml -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/ApplicationActionBarAdvisor.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/ApplicationWorkbenchAdvisor.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/ApplicationWorkbenchWindowAdvisor.java -text
+taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalAboutPlatformHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalHelpHandler.java -text
+taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalParserHelpHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/Perspective.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveAllHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveHandler.java -text
label="Help Website"\r
style="push">\r
</command>\r
+ <command\r
+ commandId="taxeditor-application.help.parser"\r
+ label="Parser Help Website"\r
+ style="push">\r
+ </command>\r
<separator\r
name="eu.etaxonomy.taxeditor.ui.help.separator1"\r
visible="true">\r
commandId="org.eclipse.ui.help.aboutAction"\r
label="About Taxonomic Editor">\r
</command>\r
+ <command\r
+ commandId="taxeditor-application.help.aboutPlatform"\r
+ label="About the EDIT Platform"\r
+ style="push">\r
+ </command>\r
</menuContribution>\r
<menuContribution\r
locationURI="toolbar:org.eclipse.ui.main.toolbar">\r
id="org.eclipse.ui.help.helpContents"\r
name="Help Contents">\r
</command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.OpenExternalParserHelpHandler"\r
+ id="taxeditor-application.help.parser"\r
+ name="Parser Help">\r
+ </command>\r
+ <command\r
+ defaultHandler="eu.etaxonomy.taxeditor.OpenExternalAboutPlatformHandler"\r
+ id="taxeditor-application.help.aboutPlatform"\r
+ name="About the EDIT Platform">\r
+ </command>\r
</extension>\r
\r
\r
--- /dev/null
+// $Id$\r
+/**\r
+* Copyright (C) 2007 EDIT\r
+* European Distributed Institute of Taxonomy \r
+* http://www.e-taxonomy.eu\r
+* \r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+\r
+package eu.etaxonomy.taxeditor;\r
+\r
+import java.net.MalformedURLException;\r
+import java.net.URL;\r
+\r
+import org.apache.log4j.Logger;\r
+import org.eclipse.core.commands.AbstractHandler;\r
+import org.eclipse.core.commands.ExecutionEvent;\r
+import org.eclipse.core.commands.ExecutionException;\r
+import org.eclipse.ui.PartInitException;\r
+import org.eclipse.ui.PlatformUI;\r
+import org.eclipse.ui.browser.IWorkbenchBrowserSupport;\r
+\r
+/**\r
+ * @author p.ciardelli\r
+ * @created 04.09.2009\r
+ * @version 1.0\r
+ */\r
+public class OpenExternalAboutPlatformHandler extends AbstractHandler {\r
+ private static final Logger logger = Logger.getLogger(OpenExternalAboutPlatformHandler.class);\r
+\r
+ /* (non-Javadoc)\r
+ * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)\r
+ */\r
+ public Object execute(ExecutionEvent event) throws ExecutionException {\r
+ String url = "http://wp5.e-taxonomy.eu/blog/";\r
+ try {\r
+ PlatformUI.getWorkbench().getBrowserSupport().createBrowser\r
+ (IWorkbenchBrowserSupport.AS_EXTERNAL, "aCustomId", "url", "url").openURL(new URL(url));\r
+ } catch (PartInitException e) {\r
+ // TODO Auto-generated catch block\r
+ e.printStackTrace();\r
+ } catch (MalformedURLException e) {\r
+ // TODO Auto-generated catch block\r
+ e.printStackTrace();\r
+ }\r
+ return null;\r
+ }\r
+}\r
--- /dev/null
+// $Id$\r
+/**\r
+* Copyright (C) 2007 EDIT\r
+* European Distributed Institute of Taxonomy \r
+* http://www.e-taxonomy.eu\r
+* \r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+\r
+package eu.etaxonomy.taxeditor;\r
+\r
+import java.net.MalformedURLException;\r
+import java.net.URL;\r
+\r
+import org.apache.log4j.Logger;\r
+import org.eclipse.core.commands.AbstractHandler;\r
+import org.eclipse.core.commands.ExecutionEvent;\r
+import org.eclipse.core.commands.ExecutionException;\r
+import org.eclipse.ui.PartInitException;\r
+import org.eclipse.ui.PlatformUI;\r
+import org.eclipse.ui.browser.IWorkbenchBrowserSupport;\r
+\r
+/**\r
+ * @author p.ciardelli\r
+ * @created 04.09.2009\r
+ * @version 1.0\r
+ */\r
+public class OpenExternalParserHelpHandler extends AbstractHandler {\r
+ private static final Logger logger = Logger.getLogger(OpenExternalParserHelpHandler.class);\r
+\r
+ /* (non-Javadoc)\r
+ * @see org.eclipse.core.commands.IHandler#execute(org.eclipse.core.commands.ExecutionEvent)\r
+ */\r
+ public Object execute(ExecutionEvent event) throws ExecutionException {\r
+ String url = "https://dev.e-taxonomy.eu/trac/wiki/NameParserDocumentation";\r
+ try {\r
+ PlatformUI.getWorkbench().getBrowserSupport().createBrowser\r
+ (IWorkbenchBrowserSupport.AS_EXTERNAL, "aCustomId", "url", "url").openURL(new URL(url));\r
+ } catch (PartInitException e) {\r
+ // TODO Auto-generated catch block\r
+ e.printStackTrace();\r
+ } catch (MalformedURLException e) {\r
+ // TODO Auto-generated catch block\r
+ e.printStackTrace();\r
+ }\r
+ return null;\r
+ }\r
+}\r