Revision: 1068
Author: heuermh
Date: Thu Sep 30 10:00:18 2010
Log: adding reset method
http://code.google.com/p/piccolo2d/source/detail?r=1068

Modified:
/piccolo2d.java/trunk/jdk16/src/main/java/org/piccolo2d/jdk16/nodes/PPath.java

=======================================
--- /piccolo2d.java/trunk/jdk16/src/main/java/org/piccolo2d/jdk16/nodes/PPath.java Fri Aug 27 09:03:57 2010 +++ /piccolo2d.java/trunk/jdk16/src/main/java/org/piccolo2d/jdk16/nodes/PPath.java Thu Sep 30 10:00:18 2010
@@ -634,6 +634,16 @@
         updateBoundsFromShape();
         firePropertyChange(-1, "path", oldPath, getPath());
     }
+
+    /**
+     * Reset the geometry for this path node to empty.
+     */
+    public final void reset() {
+        Path2D oldPath = (Path2D) path.clone();
+        path.reset();
+        updateBoundsFromShape();
+        firePropertyChange(-1, "path", oldPath, getPath());
+    }

     /**
* Close the current subpath by drawing a straight line back to the coordinates

--
Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en

Reply via email to