Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5278/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
RectTool.java AbstractPencil.java
Log Message:
Improvements in snapping of pencil and rect
Index: RectTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/RectTool.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** RectTool.java 26 Mar 2006 21:40:32 -0000 1.4
--- RectTool.java 29 Mar 2006 08:23:11 -0000 1.5
***************
*** 100,103 ****
--- 100,104 ----
if (current != null) {
updateFeedback();
+ updateConstructors();
}
}
***************
*** 115,118 ****
--- 116,120 ----
}
updateFeedback();
+ updateConstructors();
}
Index: AbstractPencil.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AbstractPencil.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** AbstractPencil.java 27 Mar 2006 15:03:25 -0000 1.13
--- AbstractPencil.java 29 Mar 2006 08:23:11 -0000 1.14
***************
*** 374,378 ****
number = "";
}
! if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cleanUp();
} else if (e.getKeyCode() == KeyEvent.VK_1) {
--- 374,398 ----
number = "";
}
! if (e.getKeyCode() == KeyEvent.VK_SPACE) {
! Collection deletion = new LinkedList();
! {
! Collection edges = Project.getInstance().getEdges();
! Iterator iter = edges.iterator();
! while (iter.hasNext()) {
! Edge current = (Edge) iter.next();
! if (current.getConstructor()) {
! deletion.add(current);
! }
! }
! }
! {
! Iterator iter = deletion.iterator();
! while (iter.hasNext()) {
! Edge current = (Edge) iter.next();
! Project.getInstance().remove(current);
! }
! }
! glv.repaint();
! } else if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
cleanUp();
} else if (e.getKeyCode() == KeyEvent.VK_1) {
|