Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv29966/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
Pencil.java
Log Message:
Moving drag handling to abstractpencil
Index: Pencil.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/Pencil.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** Pencil.java 5 Oct 2006 11:26:59 -0000 1.14
--- Pencil.java 10 Oct 2006 15:03:01 -0000 1.15
***************
*** 25,32 ****
*/
public class Pencil extends AbstractPencil {
-
- /** Wherter or not the pencil is being dragged */
- private boolean dragging;
-
/**
* Constructor for Pencil
--- 25,28 ----
***************
*** 81,84 ****
--- 77,81 ----
if (start == null) {
start = current;
+ active = true;
} else {
if (start.vertex().equalEps(current.vertex())) {
***************
*** 108,138 ****
glv.repaint();
}
-
- /**
- * @param e MouseEvent
- */
- protected void dragged(MouseEvent e) {
- if (!dragging) {
- dragging = true;
- }
- moved(e);
- }
-
- /**
- * @param e MouseEvent
- */
- protected void released(MouseEvent e) {
- if (dragging) {
- pressed(e);
- dragging = false;
- }
- }
-
- /**
- * Clean up
- */
- public void cleanUp() {
- super.cleanUp();
- dragging = false;
- }
}
--- 105,107 ----
|