[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool SelectTool.java,1.21,1.22
Status: Pre-Alpha
Brought to you by:
henryml
From: Jesper P. <je...@us...> - 2005-09-21 07:59:01
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13605/src/net/sourceforge/bprocessor/gl/tool Modified Files: SelectTool.java Log Message: Use DomainFacade::findBySurface() when double clicking Index: SelectTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SelectTool.java,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** SelectTool.java 20 Sep 2005 17:26:08 -0000 1.21 --- SelectTool.java 21 Sep 2005 07:58:53 -0000 1.22 *************** *** 14,17 **** --- 14,19 ---- import net.sourceforge.bprocessor.kernel.notification.Notifier; + import net.sourceforge.bprocessor.model.Domain; + import net.sourceforge.bprocessor.model.DomainFacade; import net.sourceforge.bprocessor.model.Edge; import net.sourceforge.bprocessor.model.EdgeFacade; *************** *** 90,101 **** if (e.getButton() == MouseEvent.BUTTON1) { if (e.getClickCount() >= 2 && target instanceof Surface) { ! ConstructionSpaceFacade csf = ConstructionSpaceFacade.getInstance(); ! ConstructionSpace cs = (ConstructionSpace)(csf.findBySurface((Surface)target)); ! Set s = cs.getSurfaces(); ! Iterator it = s.iterator(); ! while (it.hasNext()) { ! Surface surface = (Surface)it.next(); ! if (!selection.contains(surface)) { ! selection.add(surface); } } --- 92,109 ---- if (e.getButton() == MouseEvent.BUTTON1) { if (e.getClickCount() >= 2 && target instanceof Surface) { ! DomainFacade df = DomainFacade.getInstance(); ! Set ds = df.findBySurface((Surface)target); ! if (!ds.isEmpty()) { ! Iterator dit = ds.iterator(); ! while (dit.hasNext()) { ! Domain d = (Domain)dit.next(); ! Set s = d.getSurfaces(); ! Iterator it = s.iterator(); ! while (it.hasNext()) { ! Surface surface = (Surface)it.next(); ! if (!selection.contains(surface)) { ! selection.add(surface); ! } ! } } } |