[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