[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui/treeview GenericTreeView.java, 1.137, 1.
Status: Pre-Alpha
Brought to you by:
henryml
From: rimestad <rim...@us...> - 2007-12-19 11:40:47
|
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()); } |