Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv4357/src/net/sourceforge/bprocessor/gui/treeview
Modified Files:
GenericTreeView.java
Log Message:
changed menuFactory interface to entity instead of geometric... and made popupMenu reflect that
Index: GenericTreeView.java
===================================================================
RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/treeview/GenericTreeView.java,v
retrieving revision 1.137
retrieving revision 1.138
diff -C2 -d -r1.137 -r1.138
*** GenericTreeView.java 18 Dec 2007 23:15:10 -0000 1.137
--- GenericTreeView.java 19 Dec 2007 11:40:48 -0000 1.138
***************
*** 60,64 ****
import net.sourceforge.bprocessor.model.modellor.Modellor;
import net.sourceforge.bprocessor.gui.GUI;
- import net.sourceforge.bprocessor.gui.actions.CollectionMenuAction;
import net.sourceforge.bprocessor.gui.attrview.AttributeView;
--- 60,63 ----
***************
*** 1233,1256 ****
@Override
public JPopupMenu menu() {
! JPopupMenu menu = new JPopupMenu();
! Collection<Component> spaces = new LinkedList<Component>();
! spaces.add((Component)getUserObject());
! menu.add(new CollectionMenuAction(spaces, "Make Instance") {
! public void actionPerformed(ActionEvent e) {
! Project proj = Project.getInstance();
! Container world = proj.getActiveSpace();
! for (Object o : col) {
! Component lo = (Component)o;
! Container space = lo.getSpace();
! Instance instance = new Instance(space.getName() + " instance ");
! proj.addCalalogObject(lo);
! instance.setProto(space);
! world.add(instance);
! }
! proj.changed(world);
! proj.checkpoint();
! };
! });
! return menu;
}
--- 1232,1236 ----
@Override
public JPopupMenu menu() {
! return GUI.getInstance().menuFactory().menuFor((Component)getUserObject());
}
|