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) {
|