[jboss-cvs] jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views ...

Marshall Culpepper mculpepper at jboss.com
Wed Feb 14 13:52:16 EST 2007


  User: mculpepper
  Date: 07/02/14 13:52:16

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views 
                        ProjectPackagesView.java
  Log:
  preliminary implementation of edit package is now working, hasn't been 100% tested yet but it's mostly there. also edit wizards are now firing change events so the packages view (and any other listeners) are updated accordingly
  
  Revision  Changes    Path
  1.14      +9 -0      jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProjectPackagesView.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views/ProjectPackagesView.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- ProjectPackagesView.java	13 Feb 2007 20:46:38 -0000	1.13
  +++ ProjectPackagesView.java	14 Feb 2007 18:52:16 -0000	1.14
  @@ -38,6 +38,7 @@
   import org.jboss.ide.eclipse.packages.core.model.IPackageNode;
   import org.jboss.ide.eclipse.packages.core.model.IPackagesModelListener;
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
  +import org.jboss.ide.eclipse.packages.core.model.internal.PackageFolderImpl;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackagesModel;
   import org.jboss.ide.eclipse.packages.ui.PackagesUIMessages;
   import org.jboss.ide.eclipse.packages.ui.PackagesUIPlugin;
  @@ -48,6 +49,7 @@
   import org.jboss.ide.eclipse.packages.ui.providers.PackagesContentProvider.FileSetProperty;
   import org.jboss.ide.eclipse.packages.ui.util.PackagesListenerProxy;
   import org.jboss.ide.eclipse.packages.ui.wizards.FilesetWizard;
  +import org.jboss.ide.eclipse.packages.ui.wizards.NewJARWizard;
   import org.jboss.ide.eclipse.ui.IProjectSelectionListener;
   import org.jboss.ide.eclipse.ui.util.ProjectSelectionService;
   
  @@ -435,8 +437,15 @@
   				if (response == Dialog.OK)
   				{
   					folder.setName(dialog.getValue());
  +					((PackageFolderImpl)folder).flagAsChanged();
   				}
   			}
  +			else if (node.getNodeType() == IPackageNode.TYPE_PACKAGE)
  +			{
  +				IPackage pkg = (IPackage) node;
  +				WizardDialog dialog = new WizardDialog(getSite().getShell(), new NewJARWizard(pkg));
  +				dialog.open();
  +			}
   		}
   	}
   	
  
  
  



More information about the jboss-cvs-commits mailing list