[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
Fri Mar 2 20:28:46 EST 2007


  User: mculpepper
  Date: 07/03/02 20:28:46

  Modified:    core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views 
                        ProjectPackagesView.java
  Log:
  node properties now show up in the properties view (we're effectively wrapping each node object, quite painful). the properties action in the node context menu shows the properties view
  
  Revision  Changes    Path
  1.25      +9 -3      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.24
  retrieving revision 1.25
  diff -u -b -r1.24 -r1.25
  --- ProjectPackagesView.java	2 Mar 2007 21:58:16 -0000	1.24
  +++ ProjectPackagesView.java	3 Mar 2007 01:28:46 -0000	1.25
  @@ -36,7 +36,6 @@
   import org.eclipse.swt.widgets.Link;
   import org.eclipse.swt.widgets.Menu;
   import org.eclipse.ui.ISharedImages;
  -import org.eclipse.ui.IWorkbenchActionConstants;
   import org.eclipse.ui.PlatformUI;
   import org.eclipse.ui.part.PageBook;
   import org.eclipse.ui.part.ViewPart;
  @@ -54,6 +53,7 @@
   import org.jboss.ide.eclipse.packages.ui.PackagesUIPlugin;
   import org.jboss.ide.eclipse.packages.ui.actions.BuildPackagesAction;
   import org.jboss.ide.eclipse.packages.ui.actions.NewJARAction;
  +import org.jboss.ide.eclipse.packages.ui.properties.NodeWithProperties;
   import org.jboss.ide.eclipse.packages.ui.providers.PackagesContentProvider;
   import org.jboss.ide.eclipse.packages.ui.providers.PackagesLabelProvider;
   import org.jboss.ide.eclipse.packages.ui.providers.PackagesContentProvider.FileSetProperty;
  @@ -83,6 +83,8 @@
   	private PackagesContentProvider contentProvider;
   	private ArrayList nodePopupMenuContributions;
   	
  +	public static final String VIEW_ID = "org.jboss.ide.eclipse.packages.ui.ProjectPackagesView";
  +	
   	private static ProjectPackagesView _instance;
   	public ProjectPackagesView ()
   	{
  @@ -273,7 +275,7 @@
   				{
   					Object element = selection.getFirstElement();
   					
  -					if (!(element instanceof IPackageNode || element instanceof PackagesContentProvider.ProjectWrapper)) return;
  +					if (!(element instanceof NodeWithProperties || element instanceof PackagesContentProvider.ProjectWrapper)) return;
   					
   					if (element instanceof PackagesContentProvider.ProjectWrapper)
   					{
  @@ -281,7 +283,7 @@
   						manager.add(newPackageManager);
   					}
   					else {
  -						IPackageNode node = (IPackageNode) selection.getFirstElement();
  +						IPackageNode node = ((NodeWithProperties) selection.getFirstElement()).getNode();
   						
   						if (node.getNodeType() == IPackageNode.TYPE_PACKAGE
   								|| node.getNodeType() == IPackageNode.TYPE_PACKAGE_FOLDER)
  @@ -663,6 +665,10 @@
   		packageNodeAdded(attached);
   	}
   	
  +	public String getContributorId() {
  +		return getSite().getId();
  +	}
  +	
   	public IProject getCurrentProject ()
   	{
   		return currentProject;
  
  
  



More information about the jboss-cvs-commits mailing list