Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv13549/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
EraserTool.java
Log Message:
Made the eraser delete all geometrics entities
Index: EraserTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/EraserTool.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** EraserTool.java 21 Mar 2006 22:33:36 -0000 1.3
--- EraserTool.java 13 Nov 2006 14:00:31 -0000 1.4
***************
*** 13,17 ****
import net.sourceforge.bprocessor.gl.GLView;
! import net.sourceforge.bprocessor.model.Edge;
import net.sourceforge.bprocessor.model.Project;
--- 13,17 ----
import net.sourceforge.bprocessor.gl.GLView;
! import net.sourceforge.bprocessor.model.Geometric;
import net.sourceforge.bprocessor.model.Project;
***************
*** 36,44 ****
protected void moved(MouseEvent e) {
findTarget(e);
! if (target instanceof Edge) {
! glv.getView().makeTarget(target);
! } else {
! glv.getView().makeTarget(null);
! }
}
--- 36,40 ----
protected void moved(MouseEvent e) {
findTarget(e);
! glv.getView().makeTarget(target);
}
***************
*** 49,58 ****
protected void pressed(MouseEvent e) {
findTarget(e);
! if (target instanceof Edge) {
! ((Edge) target).delete();
! Project.getInstance().checkpoint();
! } else {
! glv.getView().makeTarget(null);
! }
}
--- 45,52 ----
protected void pressed(MouseEvent e) {
findTarget(e);
! ((Geometric) target).delete();
! target = null;
! glv.getView().makeTarget(null);
! Project.getInstance().checkpoint();
}
|