Author: snjeza
Date: 2011-12-01 14:24:47 -0500 (Thu, 01 Dec 2011)
New Revision: 36844
Modified:
trunk/central/plugins/org.jboss.tools.central/plugin.xml
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/actions/ShowJBossCentralHandler.java
Log:
JBIDE-9993 Add the JBoss Central action to the main toolbar
Modified: trunk/central/plugins/org.jboss.tools.central/plugin.xml
===================================================================
--- trunk/central/plugins/org.jboss.tools.central/plugin.xml 2011-12-01 19:23:55 UTC (rev
36843)
+++ trunk/central/plugins/org.jboss.tools.central/plugin.xml 2011-12-01 19:24:47 UTC (rev
36844)
@@ -31,6 +31,7 @@
name="JBoss Central"/>
</extension>
+ <!--
<extension
point="org.eclipse.ui.menus">
<menuContribution
@@ -40,10 +41,24 @@
icon="icons/jboss.gif"
id="org.jboss.tools.central.show">
</command>
-
</menuContribution>
</extension>
-
+ -->
+ <extension point="org.eclipse.ui.actionSets">
+ <actionSet
+ id="org.jboss.tools.central"
+ label="JBoss Central"
+ visible="true">
+ <action
+ class="org.jboss.tools.central.actions.ShowJBossCentralHandler"
+ icon="icons/jboss.gif"
+ id="org.jboss.tools.central.actions.ShowJBossCentralHandler"
+ label="JBoss Central"
+ toolbarPath="org.eclipse.ui.workbench.help/group.application"
+ menubarPath="help/group.intro"
+ tooltip="JBoss Central" />
+ </actionSet>
+ </extension>
<extension
point="org.eclipse.ui.commands">
<command
Modified:
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/actions/ShowJBossCentralHandler.java
===================================================================
---
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/actions/ShowJBossCentralHandler.java 2011-12-01
19:23:55 UTC (rev 36843)
+++
trunk/central/plugins/org.jboss.tools.central/src/org/jboss/tools/central/actions/ShowJBossCentralHandler.java 2011-12-01
19:24:47 UTC (rev 36844)
@@ -13,17 +13,36 @@
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.jface.action.IAction;
+import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.ui.IWorkbenchWindow;
+import org.eclipse.ui.IWorkbenchWindowActionDelegate;
import org.jboss.tools.central.JBossCentralActivator;
/**
* @author snjeza
*
*/
-public class ShowJBossCentralHandler extends AbstractHandler {
+public class ShowJBossCentralHandler extends AbstractHandler implements
IWorkbenchWindowActionDelegate {
public Object execute(ExecutionEvent event) throws ExecutionException {
JBossCentralActivator.getJBossCentralEditor();
return null;
}
+ @Override
+ public void run(IAction action) {
+ JBossCentralActivator.getJBossCentralEditor();
+ }
+
+ @Override
+ public void selectionChanged(IAction action, ISelection selection) {
+
+ }
+
+ @Override
+ public void init(IWorkbenchWindow window) {
+
+ }
+
}
Show replies by date