[jboss-cvs] jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions ...
Robert Stryker
rawblem at gmail.com
Thu Nov 9 19:30:23 EST 2006
User: rawb
Date: 06/11/09 19:30:23
Modified: as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions
ServerPulldownDelegate.java
Log:
Rewrote ui entirely
Revision Changes Path
1.8 +24 -55 jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/ServerPulldownDelegate.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ServerPulldownDelegate.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/actions/ServerPulldownDelegate.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ServerPulldownDelegate.java 28 Sep 2006 22:18:02 -0000 1.7
+++ ServerPulldownDelegate.java 10 Nov 2006 00:30:23 -0000 1.8
@@ -1,35 +1,13 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2006, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-
package org.jboss.ide.eclipse.as.ui.actions;
+import java.io.File;
+
import org.eclipse.debug.core.ILaunchManager;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.MenuAdapter;
@@ -57,7 +35,6 @@
import org.jboss.ide.eclipse.as.ui.JBossServerUIPlugin;
import org.jboss.ide.eclipse.as.ui.JBossServerUISharedImages;
import org.jboss.ide.eclipse.as.ui.Messages;
-import org.jboss.ide.eclipse.as.ui.wizards.NewMBeanWizard;
public class ServerPulldownDelegate implements IWorkbenchWindowPulldownDelegate {
@@ -68,8 +45,6 @@
private ISelection selection;
private Menu fMenu;
- private Image serverImage;
-
private int fillMenuCurrentPos = 0;
/** Return a menu which launches the various wizards */
@@ -234,7 +209,6 @@
}
}
} );
-
}
@@ -248,27 +222,6 @@
newMenuItem.setMenu(subMenu);
fillMenuCurrentPos++;
- MenuItem mbeanStubsMenuItem = new MenuItem(subMenu, SWT.NONE);
- mbeanStubsMenuItem.setText(Messages.ActionDelegateNewMBeanStubs);
- // TODO: get an image
-
- mbeanStubsMenuItem.addSelectionListener(new SelectionListener() {
- public void widgetDefaultSelected(SelectionEvent e) {
- }
- public void widgetSelected(SelectionEvent e) {
- NewMBeanWizard newMBeanWizard = new NewMBeanWizard();
- if( selection instanceof IStructuredSelection )
- newMBeanWizard.init(workbench, (IStructuredSelection)selection);
- else
- newMBeanWizard.init(workbench, null);
-
- WizardDialog dlg = new WizardDialog(Display.getDefault().getActiveShell(), newMBeanWizard);
- int ret = dlg.open();
-
- }
- });
-
-
MenuItem newServerItem = new MenuItem(subMenu, SWT.NONE);
newServerItem.setText(Messages.ActionDelegateNewServer);
newServerItem.setImage(getServerImage());
@@ -281,6 +234,27 @@
newServerAction.run();
}
});
+
+
+// MenuItem mbeanStubsMenuItem = new MenuItem(subMenu, SWT.NONE);
+// mbeanStubsMenuItem.setText(Messages.ActionDelegateNewMBeanStubs);
+// // TODO: get an image
+//
+// mbeanStubsMenuItem.addSelectionListener(new SelectionListener() {
+// public void widgetDefaultSelected(SelectionEvent e) {
+// }
+// public void widgetSelected(SelectionEvent e) {
+// NewMBeanWizard newMBeanWizard = new NewMBeanWizard();
+// if( selection instanceof IStructuredSelection )
+// newMBeanWizard.init(workbench, (IStructuredSelection)selection);
+// else
+// newMBeanWizard.init(workbench, null);
+//
+// WizardDialog dlg = new WizardDialog(Display.getDefault().getActiveShell(), newMBeanWizard);
+// int ret = dlg.open();
+//
+// }
+// });
}
public void init(IWorkbenchWindow window) {
@@ -305,15 +279,10 @@
public void dispose() {
if( fMenu != null && !fMenu.isDisposed()) fMenu.dispose();
- if( serverImage != null && !serverImage.isDisposed()) serverImage.dispose();
}
protected Image getServerImage() {
- if( serverImage == null ) {
- ImageDescriptor id = ImageResource.getImageDescriptor(ImageResource.IMG_CTOOL_NEW_SERVER);
- serverImage = id.createImage();
- }
- return serverImage;
+ return JBossServerUISharedImages.getImage(JBossServerUISharedImages.GENERIC_SERVER_IMAGE);
}
protected Image getStateImage(int state, String mode) {
return new ManagedUIDecorator().getStateImage(state, mode, 0);
More information about the jboss-cvs-commits
mailing list