[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