[Bprocessor-commit] /gui/src/net/sourceforge/bprocessor/gui PopupMenu.java, 1.32, 1.33
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2007-05-24 10:58:13
|
Update of /cvsroot/bprocessor//gui/src/net/sourceforge/bprocessor/gui In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv18341/src/net/sourceforge/bprocessor/gui Modified Files: PopupMenu.java Log Message: some better type handling Index: PopupMenu.java =================================================================== RCS file: /cvsroot/bprocessor//gui/src/net/sourceforge/bprocessor/gui/PopupMenu.java,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** PopupMenu.java 17 Apr 2007 13:05:11 -0000 1.32 --- PopupMenu.java 24 May 2007 10:58:12 -0000 1.33 *************** *** 351,355 **** * @return the popupmenu */ ! public static JPopupMenu getEntiesMenu(Collection entities) { JPopupMenu menu = new JPopupMenu(); AbstractAction delete = new EntitiesMenuAction(entities, "Delete") { --- 351,355 ---- * @return the popupmenu */ ! public static JPopupMenu getEntiesMenu(Collection<Geometric> entities) { JPopupMenu menu = new JPopupMenu(); AbstractAction delete = new EntitiesMenuAction(entities, "Delete") { *************** *** 407,417 **** Space owner = null; ! Collection<Geometric> geometrics = (Collection<Geometric>) entities; ! for (Geometric geometric : geometrics) { ! if (geometric instanceof Space) { ! interior.add((Space) geometric); } } ! for (Space space : interior) { surfaces.addAll(space.getEnvelope()); --- 407,419 ---- Space owner = null; ! for (Entity ent : entities) { ! if (ent instanceof Space) { ! interior.add((Space) ent); } } ! if (interior.isEmpty()) { ! //Do nothing ! return; ! } for (Space space : interior) { surfaces.addAll(space.getEnvelope()); |