[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 Nov 8 14:54:44 EST 2006
User: mculpepper
Date: 06/11/08 14:54:44
Modified: core/plugins/org.jboss.ide.eclipse.packages.ui/src/main/org/jboss/ide/eclipse/packages/ui/views
ProjectPackagesView.java
Log:
made a ton of bug fixes, re-modeled the working copy API to actually make sense (thanks rob!).. we're approaching a working implementation
Revision Changes Path
1.2 +13 -4 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.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ProjectPackagesView.java 6 Nov 2006 21:36:52 -0000 1.1
+++ ProjectPackagesView.java 8 Nov 2006 19:54:44 -0000 1.2
@@ -282,8 +282,10 @@
if (response == Dialog.OK)
{
IPackageNode selected = getSelectedNode();
- IPackageFolderWorkingCopy folder = PackagesCore.createPackageFolder(selected.getProject());
- folder.setName(dialog.getValue());
+ IPackageFolder folder = PackagesCore.createPackageFolder(selected.getProject());
+ IPackageFolderWorkingCopy folderWC = folder.createFolderWorkingCopy();
+ folderWC.setName(dialog.getValue());
+ folderWC.save();
selected.addChild(folder);
}
@@ -371,8 +373,8 @@
packageTree.refresh();
}
else {
-// packageTree.add(added.getParent(), added);
- packageTree.refresh();
+ packageTree.add(added.getParent(), added);
+// packageTree.refresh();
packageTree.expandToLevel(added.getParent(), 1);
}
@@ -385,6 +387,13 @@
public void packageNodeChanged(IPackageNode changed) {
if (!packageTree.getTree().isDisposed()) {
+
+ if (changed.getNodeType() == IPackageNode.TYPE_PACKAGE_FILESET)
+ {
+ IPackageFileSet fileset = (IPackageFileSet) changed;
+ contentProvider.addFilesetProperties(fileset.getProject(), fileset);
+ }
+
packageTree.refresh(changed);
}
}
More information about the jboss-cvs-commits
mailing list