Revision: 714
Author: heuermh
Date: Wed Oct 14 17:52:47 2009
Log: Issue 132 ; refactoring SWT examples from examples module to new  
swt-examples module, commit 3 of several
http://code.google.com/p/piccolo2d/source/detail?r=714

Added:
   
/piccolo2d.java/trunk/swt-examples/src/main/java/edu/umd/cs/piccolox/swt/examples/SWTBasicExample.java
Deleted:
   
/piccolo2d.java/trunk/examples/src/main/java/edu/umd/cs/piccolo/examples/swt/SWTBasicExample.java

=======================================
--- /dev/null
+++  
/piccolo2d.java/trunk/swt-examples/src/main/java/edu/umd/cs/piccolox/swt/examples/SWTBasicExample.java
   
Wed Oct 14 17:52:47 2009
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2008-2009, Piccolo2D project, http://piccolo2d.org
+ * Copyright (c) 1998-2008, University of Maryland
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without  
modification, are permitted provided
+ * that the following conditions are met:
+ *
+ * Redistributions of source code must retain the above copyright notice,  
this list of conditions
+ * and the following disclaimer.
+ *
+ * Redistributions in binary form must reproduce the above copyright  
notice, this list of conditions
+ * and the following disclaimer in the documentation and/or other  
materials provided with the
+ * distribution.
+ *
+ * None of the name of the University of Maryland, the name of the  
Piccolo2D project, or the names of its
+ * contributors may be used to endorse or promote products derived from  
this software without specific
+ * prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS  
IS" AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF  
MERCHANTABILITY AND FITNESS FOR A
+ * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT  
OWNER OR CONTRIBUTORS BE LIABLE FOR
+ * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL  
DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,  
DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
CONTRACT, STRICT LIABILITY, OR
+ * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE  
USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+package edu.umd.cs.piccolo.examples.swt;
+
+import java.awt.Color;
+
+import org.eclipse.swt.layout.FillLayout;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.Shell;
+
+import edu.umd.cs.piccolox.swt.PSWTCanvas;
+import edu.umd.cs.piccolox.swt.PSWTPath;
+import edu.umd.cs.piccolox.swt.PSWTText;
+
+/**
+ * @author good
+ */
+public class SWTBasicExample {
+
+    /**
+     * Constructor for SWTBasicExample.
+     */
+    public SWTBasicExample() {
+        super();
+    }
+
+    public static void main(final String[] args) {
+        final Display display = new Display();
+        final Shell shell = open(display);
+        while (!shell.isDisposed()) {
+            if (!display.readAndDispatch()) {
+                display.sleep();
+            }
+        }
+        display.dispose();
+    }
+
+    public static Shell open(final Display display) {
+        final Shell shell = new Shell(display);
+        shell.setLayout(new FillLayout());
+        final PSWTCanvas canvas = new PSWTCanvas(shell, 0);
+
+        PSWTPath rect = PSWTPath.createRectangle(25, 25, 50, 50);
+        rect.setPaint(Color.red);
+        canvas.getLayer().addChild(rect);
+
+        rect = PSWTPath.createRectangle(300, 25, 100, 50);
+        rect.setPaint(Color.blue);
+        canvas.getLayer().addChild(rect);
+
+        PSWTPath circle = PSWTPath.createEllipse(100, 200, 50, 50);
+        circle.setPaint(Color.green);
+        canvas.getLayer().addChild(circle);
+
+        circle = PSWTPath.createEllipse(400, 400, 75, 150);
+        circle.setPaint(Color.yellow);
+        canvas.getLayer().addChild(circle);
+
+        PSWTText text = new PSWTText("Hello World");
+        text.translate(350, 150);
+        text.setPenColor(Color.gray);
+        canvas.getLayer().addChild(text);
+
+        text = new PSWTText("Goodbye World");
+        text.translate(50, 400);
+        text.setPenColor(Color.magenta);
+        canvas.getLayer().addChild(text);
+
+        shell.open();
+        return shell;
+    }
+}
=======================================
---  
/piccolo2d.java/trunk/examples/src/main/java/edu/umd/cs/piccolo/examples/swt/SWTBasicExample.java
        
Tue Jul 28 12:46:54 2009
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (c) 2008-2009, Piccolo2D project, http://piccolo2d.org
- * Copyright (c) 1998-2008, University of Maryland
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without  
modification, are permitted provided
- * that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice,  
this list of conditions
- * and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright  
notice, this list of conditions
- * and the following disclaimer in the documentation and/or other  
materials provided with the
- * distribution.
- *
- * None of the name of the University of Maryland, the name of the  
Piccolo2D project, or the names of its
- * contributors may be used to endorse or promote products derived from  
this software without specific
- * prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS  
IS" AND ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF  
MERCHANTABILITY AND FITNESS FOR A
- * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT  
OWNER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL  
DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,  
DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN  
CONTRACT, STRICT LIABILITY, OR
- * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE  
USE OF THIS SOFTWARE, EVEN IF
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-package edu.umd.cs.piccolo.examples.swt;
-
-import java.awt.Color;
-
-import org.eclipse.swt.layout.FillLayout;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Shell;
-
-import edu.umd.cs.piccolox.swt.PSWTCanvas;
-import edu.umd.cs.piccolox.swt.PSWTPath;
-import edu.umd.cs.piccolox.swt.PSWTText;
-
-/**
- * @author good
- */
-public class SWTBasicExample {
-
-    /**
-     * Constructor for SWTBasicExample.
-     */
-    public SWTBasicExample() {
-        super();
-    }
-
-    public static void main(final String[] args) {
-        final Display display = new Display();
-        final Shell shell = open(display);
-        while (!shell.isDisposed()) {
-            if (!display.readAndDispatch()) {
-                display.sleep();
-            }
-        }
-        display.dispose();
-    }
-
-    public static Shell open(final Display display) {
-        final Shell shell = new Shell(display);
-        shell.setLayout(new FillLayout());
-        final PSWTCanvas canvas = new PSWTCanvas(shell, 0);
-
-        PSWTPath rect = PSWTPath.createRectangle(25, 25, 50, 50);
-        rect.setPaint(Color.red);
-        canvas.getLayer().addChild(rect);
-
-        rect = PSWTPath.createRectangle(300, 25, 100, 50);
-        rect.setPaint(Color.blue);
-        canvas.getLayer().addChild(rect);
-
-        PSWTPath circle = PSWTPath.createEllipse(100, 200, 50, 50);
-        circle.setPaint(Color.green);
-        canvas.getLayer().addChild(circle);
-
-        circle = PSWTPath.createEllipse(400, 400, 75, 150);
-        circle.setPaint(Color.yellow);
-        canvas.getLayer().addChild(circle);
-
-        PSWTText text = new PSWTText("Hello World");
-        text.translate(350, 150);
-        text.setPenColor(Color.gray);
-        canvas.getLayer().addChild(text);
-
-        text = new PSWTText("Goodbye World");
-        text.translate(50, 400);
-        text.setPenColor(Color.magenta);
-        canvas.getLayer().addChild(text);
-
-        shell.open();
-        return shell;
-    }
-}

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

Reply via email to