[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool FinalMoveTool.java, 1.27, 1.28
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2007-10-25 08:42:20
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31699/src/net/sourceforge/bprocessor/gl/tool Modified Files: FinalMoveTool.java Log Message: Added an alert to movetool Index: FinalMoveTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/FinalMoveTool.java,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** FinalMoveTool.java 22 Oct 2007 19:32:03 -0000 1.27 --- FinalMoveTool.java 25 Oct 2007 08:42:14 -0000 1.28 *************** *** 20,23 **** --- 20,24 ---- import net.sourceforge.bprocessor.gl.GLView; import net.sourceforge.bprocessor.gl.view.View; + import net.sourceforge.bprocessor.gui.GUI; import net.sourceforge.bprocessor.model.CoordinateSystem; import net.sourceforge.bprocessor.model.Direction; *************** *** 406,409 **** --- 407,411 ---- @Override protected void pressed(MouseEvent e) { + if (geometrics == null) { geometrics = new LinkedList(); *************** *** 416,419 **** --- 418,430 ---- } + Space owner = Project.getInstance().getActiveSpace(); + for (Geometric current : geometrics) { + if (current.getOwner() != owner) { + GUI.getInstance().alert("All objects must belong to active space"); + geometrics = null; + return; + } + } + if (!geometrics.isEmpty()) { copy = e.isAltDown(); *************** *** 437,441 **** } } else { ! Geometric geometric = affected.iterator().next(); Space owner = geometric.getOwner(); if (copy) { --- 448,452 ---- } } else { ! Geometric geometric = geometrics.iterator().next(); Space owner = geometric.getOwner(); if (copy) { |