Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17991/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
Pencil.java AbstractPencil.java AltRectTool.java
Log Message:
Fixed a few bugs related to length field
Index: Pencil.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/Pencil.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Pencil.java 31 Jul 2006 11:29:08 -0000 1.10
--- Pencil.java 31 Jul 2006 13:03:43 -0000 1.11
***************
*** 53,56 ****
--- 53,57 ----
}
makeTarget(current);
+ updateConstructors();
}
***************
*** 61,65 ****
current = findIntersection(e);
if (current != null) {
- updateConstructors();
updateFeedback();
}
--- 62,65 ----
Index: AltRectTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AltRectTool.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AltRectTool.java 21 Jul 2006 08:54:44 -0000 1.2
--- AltRectTool.java 31 Jul 2006 13:03:43 -0000 1.3
***************
*** 78,81 ****
--- 78,82 ----
}
makeTarget(current);
+ updateConstructors();
}
***************
*** 97,101 ****
}
updateFeedback();
! updateConstructors();
}
}
--- 98,105 ----
}
updateFeedback();
! } else {
! start = current;
! lastCurrent = start.vertex();
! updateFeedback();
}
}
***************
*** 134,138 ****
if (current != null) {
updateFeedback();
- updateConstructors();
}
}
--- 138,141 ----
***************
*** 153,157 ****
}
updateFeedback();
- updateConstructors();
}
--- 156,159 ----
Index: AbstractPencil.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AbstractPencil.java,v
retrieving revision 1.50
retrieving revision 1.51
diff -C2 -d -r1.50 -r1.51
*** AbstractPencil.java 23 Jul 2006 09:17:44 -0000 1.50
--- AbstractPencil.java 31 Jul 2006 13:03:43 -0000 1.51
***************
*** 768,771 ****
--- 768,789 ----
/**
+ * Delete
+ */
+ public void delete() {
+ int length = number.length();
+ if (length > 1) {
+ number = number.substring(0, length - 1);
+ } else {
+ number = String.valueOf(0);
+ }
+ try {
+ double d = Double.parseDouble(number);
+ glv.setLength(d / 1000);
+ } catch (NumberFormatException exp) {
+ Project.info(exp);
+ }
+ }
+
+ /**
* Invoked when a key has been pressed.
* @param e The KeyEvent
|