[Bprocessor-commit] gui/src/net/sourceforge/bprocessor/gui PopupMenu.java, 1.37, 1.38
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-07-17 12:13:50
|
Update of /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv30906/src/net/sourceforge/bprocessor/gui Modified Files: PopupMenu.java Log Message: Smalltime stuff Index: PopupMenu.java =================================================================== RCS file: /cvsroot/bprocessor/gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v retrieving revision 1.37 retrieving revision 1.38 diff -C2 -d -r1.37 -r1.38 *** PopupMenu.java 21 Jun 2007 09:29:11 -0000 1.37 --- PopupMenu.java 17 Jul 2007 12:13:50 -0000 1.38 *************** *** 379,398 **** public static JPopupMenu getEntiesMenu(Collection<Geometric> entities) { JPopupMenu menu = new JPopupMenu(); ! AbstractAction delete = new EntitiesMenuAction(entities, "Delete") { public void actionPerformed(ActionEvent arg0) { if (entities != null) { - Collection c = new LinkedList(); - c.addAll(entities); - Iterator iter = c.iterator(); - Project p = Project.getInstance(); Selection.primary().clear(); ! while (iter.hasNext()) { ! Entity e = (Entity)iter.next(); ! e.delete(); ! p.changed(e); } ! p.changed(Geometry.collect(c)); ! p.checkpoint(); ! } } --- 379,392 ---- public static JPopupMenu getEntiesMenu(Collection<Geometric> entities) { JPopupMenu menu = new JPopupMenu(); ! AbstractAction delete = new EntitiesMenuAction(entities, "Delete Entities") { public void actionPerformed(ActionEvent arg0) { if (entities != null) { Selection.primary().clear(); ! for (Entity current : entities) { ! current.delete(); ! Project.getInstance().changed(current); } ! Project.getInstance().changed(Geometry.collect(entities)); ! Project.getInstance().checkpoint(); } } |