[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server ...
Robert Stryker
rawblem at gmail.com
Thu Nov 9 23:27:46 EST 2006
User: rawb
Date: 06/11/09 23:27:46
Modified: as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server
JBossServerView.java
Log:
Added delete server action
Revision Changes Path
1.2 +13 -2 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: JBossServerView.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/JBossServerView.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- JBossServerView.java 10 Nov 2006 00:30:23 -0000 1.1
+++ JBossServerView.java 10 Nov 2006 04:27:46 -0000 1.2
@@ -34,6 +34,7 @@
import org.eclipse.wst.server.core.internal.Server;
import org.eclipse.wst.server.core.internal.Trace;
import org.eclipse.wst.server.ui.internal.ServerUIPlugin;
+import org.eclipse.wst.server.ui.internal.view.servers.DeleteAction;
import org.eclipse.wst.server.ui.internal.view.servers.ModuleServer;
import org.jboss.ide.eclipse.as.core.server.JBossServer;
import org.jboss.ide.eclipse.as.ui.JBossServerUISharedImages;
@@ -215,6 +216,10 @@
protected void fillContextMenu(Shell shell, IMenuManager menu) {
menu.add(newServerAction);
menu.add(new Separator());
+ if( getSelectedServer() != null ) {
+ menu.add(new DeleteAction(new Shell(), getSelectedServer()));
+ menu.add(new Separator());
+ }
menu.add(actions[1]);
menu.add(actions[0]);
menu.add(actions[4]);
@@ -225,8 +230,14 @@
menu.add(actions[6]);
menu.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
+ if( getSelectedServer() != null ) {
boolean twiddleEnabled = getSelectedServer().getServerState() == IServer.STATE_STARTED;
twiddleAction.setEnabled(twiddleEnabled);
+ editLaunchConfigAction.setEnabled(true);
+ } else {
+ twiddleAction.setEnabled(false);
+ editLaunchConfigAction.setEnabled(false);
+ }
}
More information about the jboss-cvs-commits
mailing list