2.1 release 14.10.2009
authorp.ciardelli <p.ciardelli@localhost>
Wed, 14 Oct 2009 11:14:48 +0000 (11:14 +0000)
committerp.ciardelli <p.ciardelli@localhost>
Wed, 14 Oct 2009 11:14:48 +0000 (11:14 +0000)
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/ApplicationActionBarAdvisor.java
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalParserHelpHandler.java
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveAllHandler.java
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveHandler.java

index 52d2180c11c85571904ed673f09da2bb12fd53a1..8886b43a645c5c7ed4addbc9d4514deb2d048f99 100644 (file)
@@ -1,7 +1,8 @@
 package eu.etaxonomy.taxeditor;
 
-import org.eclipse.jface.action.IMenuManager;
 import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.actions.ActionFactory;
+import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
 import org.eclipse.ui.application.ActionBarAdvisor;
 import org.eclipse.ui.application.IActionBarConfigurer;
 
@@ -14,15 +15,20 @@ import eu.etaxonomy.taxeditor.store.StoreUtil;
  */
 public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
 
+       private IWorkbenchAction saveAction;
+       private IWorkbenchAction saveAllAction;
+
        public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
                super(configurer);
        }
 
        protected void makeActions(final IWorkbenchWindow window) {
                StoreUtil.setStatusLineManager(getActionBarConfigurer().getStatusLineManager());
-       }
+               
+               saveAction = ActionFactory.SAVE.create(window);
+               register(saveAction);
 
-       protected void fillMenuBar(IMenuManager menuBar) {
+               saveAllAction = ActionFactory.SAVE_ALL.create(window);
+               register(saveAllAction);
        }
-
 }
index 51f58df854bea71267759749e6a0202877b52327..b44f5efd728ff044c226389e1b24c5ce9bb8481a 100644 (file)
@@ -33,7 +33,7 @@ public class OpenExternalParserHelpHandler extends AbstractHandler {
         * @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
+               String url = "http://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
index 296f196c046d191c2278e32721b2874ed728baa6..dbb9d934f57f7376ea0b6ffc765bf6a3e799cca9 100644 (file)
@@ -17,9 +17,13 @@ import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.ui.handlers.HandlerUtil;\r
 \r
 /**\r
+ * Now handled entirely by native save action. \r
+ * \r
  * @author p.ciardelli\r
  * @created 04.09.2009\r
  * @version 1.0\r
+ * @deprecated\r
+ * @see ApplicationActionBarAdvisor\r
  */\r
 public class SaveAllHandler extends AbstractHandler {\r
        private static final Logger logger = Logger.getLogger(SaveAllHandler.class);\r
index 1bde0ae18b7be3b962b288c9f762a5b03fb67484..27a855c4340bd22fc940223dd555b3bd54da5f92 100644 (file)
@@ -18,9 +18,13 @@ import org.eclipse.ui.IEditorPart;
 import org.eclipse.ui.handlers.HandlerUtil;\r
 \r
 /**\r
+ * Now handled entirely by native save action. \r
+ * \r
  * @author p.ciardelli\r
  * @created 04.09.2009\r
  * @version 1.0\r
+ * @deprecated\r
+ * @see ApplicationActionBarAdvisor\r
  */\r
 public class SaveHandler extends AbstractHandler {\r
        private static final Logger logger = Logger.getLogger(SaveHandler.class);\r