]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scenegraph.swing/src/org/simantics/scenegraph/example/SampleThread.java
Editing of texts inside SVG elements
[simantics/platform.git] / bundles / org.simantics.scenegraph.swing / src / org / simantics / scenegraph / example / SampleThread.java
index 67b785f2579443edf334ca8029b00e052055df67..46494549b56275a905b6d0dcc4e9973c37cabbcf 100644 (file)
@@ -23,8 +23,8 @@ import java.util.List;
 
 import javax.swing.BorderFactory;
 import javax.swing.JSlider;
+
 import org.simantics.scenegraph.g2d.G2DSceneGraph;
-import org.simantics.scenegraph.g2d.nodes.AnimatedSVGNode;
 import org.simantics.scenegraph.g2d.nodes.GridNode;
 import org.simantics.scenegraph.g2d.nodes.NavigationNode;
 import org.simantics.scenegraph.g2d.nodes.RulerNode;
@@ -85,38 +85,38 @@ public class SampleThread implements Runnable {
                grid.setZIndex(1);
                
 //             AnimatedSVGNode bmw = null;
-               AnimatedSVGNode svg1 = null;
-               AnimatedSVGNode svg2 = null;
-               AnimatedSVGNode svg3 = null;
-               AnimatedSVGNode svg4 = null;
-               try {
-                       String data = loadSVG("tynnyri.svg");
-                       svg1 = nav.addNode(AnimatedSVGNode.class);
-                       svg1.setZIndex(20);
-                       svg1.setData(data);
-                       svg1.setTransform(AffineTransform.getTranslateInstance(0, 150));
-                       svg1.useMipMap(false);
-                       
-                       svg2 = nav.addNode(AnimatedSVGNode.class);
-                       svg2.setZIndex(20);
-                       svg2.setData(data);
-                       svg2.setTransform(AffineTransform.getTranslateInstance(250, 150));
-                       svg2.useMipMap(false);
-                       
-                       svg3 = nav.addNode(AnimatedSVGNode.class);
-                       svg3.setZIndex(20);
-                       svg3.setData(data);
-                       svg3.setTransform(AffineTransform.getTranslateInstance(500, 150));
-                       svg3.useMipMap(false);
-                       
-                       svg4 = nav.addNode(AnimatedSVGNode.class);
-                       svg4.setZIndex(20);
-                       svg4.setData(data);
-                       svg4.setTransform(AffineTransform.getTranslateInstance(750, 150));
-                       svg4.useMipMap(false);
-               } catch(IOException e) {
-                       e.printStackTrace();
-               }
+//             AnimatedSVGNode svg1 = null;
+//             AnimatedSVGNode svg2 = null;
+//             AnimatedSVGNode svg3 = null;
+//             AnimatedSVGNode svg4 = null;
+//             try {
+//                     String data = loadSVG("tynnyri.svg");
+//                     svg1 = nav.addNode(AnimatedSVGNode.class);
+//                     svg1.setZIndex(20);
+//                     svg1.setData(data);
+//                     svg1.setTransform(AffineTransform.getTranslateInstance(0, 150));
+//                     svg1.useMipMap(false);
+//                     
+//                     svg2 = nav.addNode(AnimatedSVGNode.class);
+//                     svg2.setZIndex(20);
+//                     svg2.setData(data);
+//                     svg2.setTransform(AffineTransform.getTranslateInstance(250, 150));
+//                     svg2.useMipMap(false);
+//                     
+//                     svg3 = nav.addNode(AnimatedSVGNode.class);
+//                     svg3.setZIndex(20);
+//                     svg3.setData(data);
+//                     svg3.setTransform(AffineTransform.getTranslateInstance(500, 150));
+//                     svg3.useMipMap(false);
+//                     
+//                     svg4 = nav.addNode(AnimatedSVGNode.class);
+//                     svg4.setZIndex(20);
+//                     svg4.setData(data);
+//                     svg4.setTransform(AffineTransform.getTranslateInstance(750, 150));
+//                     svg4.useMipMap(false);
+//             } catch(IOException e) {
+//                     e.printStackTrace();
+//             }
 
 //             try {
 //                     bmw = nav.addNode(AnimatedSVGNode.class);
@@ -296,6 +296,7 @@ public class SampleThread implements Runnable {
                                t2 = (float)v/1000;
                        }});
        
+       /*
                svg1.setScript(script1);
                svg2.setScript(script1);
 
@@ -321,7 +322,8 @@ public class SampleThread implements Runnable {
                                e.printStackTrace();
                        }
                }
-               
+               */
+       
                close();
        }