Author: [EMAIL PROTECTED]
Date: Wed Nov  5 01:03:14 2008
New Revision: 407

Added:
    piccolo2d.java/trunk/swt/
    piccolo2d.java/trunk/swt/pom.xml
       - copied, changed from r406, /piccolo2d.java/trunk/extras/pom.xml
    piccolo2d.java/trunk/swt/src/
    piccolo2d.java/trunk/swt/src/build/
    piccolo2d.java/trunk/swt/src/build/conf/
    piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml   (contents,  
props changed)
    piccolo2d.java/trunk/swt/src/main/
    piccolo2d.java/trunk/swt/src/main/java/
    piccolo2d.java/trunk/swt/src/main/java/edu/
    piccolo2d.java/trunk/swt/src/main/java/edu/umd/
    piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/
    piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/
    piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java
     
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/package.html
       - copied, changed from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html
    piccolo2d.java/trunk/swt/src/main/java/overview.html   (contents, props  
changed)
Removed:
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java
     
piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html
Modified:
    piccolo2d.java/trunk/examples/pom.xml
    piccolo2d.java/trunk/extras/pom.xml
    piccolo2d.java/trunk/pom.xml

Log:
issue#68 works.

Modified: piccolo2d.java/trunk/examples/pom.xml
==============================================================================
--- piccolo2d.java/trunk/examples/pom.xml       (original)
+++ piccolo2d.java/trunk/examples/pom.xml       Wed Nov  5 01:03:14 2008
@@ -23,6 +23,11 @@
        <artifactId>piccolo2d-extras</artifactId>
        <version>${project.version}</version>
      </dependency>
+    <dependency>
+      <groupId>org.piccolo2d</groupId>
+      <artifactId>piccolo2d-swt</artifactId>
+      <version>${project.version}</version>
+    </dependency>
    </dependencies>
    <scm>
        <connection>

Modified: piccolo2d.java/trunk/extras/pom.xml
==============================================================================
--- piccolo2d.java/trunk/extras/pom.xml (original)
+++ piccolo2d.java/trunk/extras/pom.xml Wed Nov  5 01:03:14 2008
@@ -23,14 +23,6 @@
        <artifactId>piccolo2d-core</artifactId>
        <version>${project.version}</version>
      </dependency>
-    <dependency>
-      <!-- TODO don't hardcode swt here, but rather follow  
http://blambi.blogspot.com/2007/07/maven2-swt-builds.html -->
-      <groupId>swt</groupId>
-      <!--<artifactId>swt-linux-gtk</artifactId>-->
-      <artifactId>swt-win32</artifactId>
-      <version>3.0m8</version>
-      <scope>compile</scope>
-    </dependency>
    </dependencies>
    <scm>
        <connection>

Modified: piccolo2d.java/trunk/pom.xml
==============================================================================
--- piccolo2d.java/trunk/pom.xml        (original)
+++ piccolo2d.java/trunk/pom.xml        Wed Nov  5 01:03:14 2008
@@ -30,6 +30,7 @@
        <modules>
                <module>core</module>
                <module>extras</module>
+               <module>swt</module>
                <module>examples</module>
        </modules>
  </project>

Copied: piccolo2d.java/trunk/swt/pom.xml (from r406,  
/piccolo2d.java/trunk/extras/pom.xml)
==============================================================================
--- /piccolo2d.java/trunk/extras/pom.xml        (original)
+++ piccolo2d.java/trunk/swt/pom.xml    Wed Nov  5 01:03:14 2008
@@ -9,8 +9,8 @@
      <version>1.3-SNAPSHOT</version>
      <relativePath>../parent/pom.xml</relativePath>
    </parent>
-  <artifactId>piccolo2d-extras</artifactId>
-  <name>Piccolo2D Extras</name>
+  <artifactId>piccolo2d-swt</artifactId>
+  <name>Piccolo2D SWT</name>
    <url>http://code.google.com/p/piccolo2d/</url>
    <description>
      A revolutionary way to create robust, full-featured graphical
@@ -20,7 +20,7 @@
    <dependencies>
      <dependency>
        <groupId>org.piccolo2d</groupId>
-      <artifactId>piccolo2d-core</artifactId>
+      <artifactId>piccolo2d-extras</artifactId>
        <version>${project.version}</version>
      </dependency>
      <dependency>

Added: piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml
==============================================================================
--- (empty file)
+++ piccolo2d.java/trunk/swt/src/build/conf/checkstyle.xml      Wed Nov  5  
01:03:14 2008
@@ -0,0 +1,167 @@
+<?xml version="1.0"?>
+<!DOCTYPE module PUBLIC
+    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd";>
+
+<!--
+
+  Checkstyle configuration that checks the sun coding conventions from:
+
+    - the Java Language Specification at
+      http://java.sun.com/docs/books/jls/second_edition/html/index.html
+
+    - the Sun Code Conventions at http://java.sun.com/docs/codeconv/
+
+    - the Javadoc guidelines at
+      http://java.sun.com/j2se/javadoc/writingdoccomments/index.html
+
+    - the JDK Api documentation  
http://java.sun.com/j2se/docs/api/index.html
+
+    - some best practices
+
+  Checkstyle is very configurable. Be sure to read the documentation at
+  http://checkstyle.sf.net (or in your downloaded distribution).
+
+  Most Checks are configurable, be sure to consult the documentation.
+
+  To completely disable a check, just comment it out or delete it from the  
file.
+
+  Finally, it is worth reading the documentation.
+
+-->
+
+<module name="Checker">
+
+    <!-- Checks that a package.html file exists for each package.     -->
+    <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml -->
+    <module name="PackageHtml"/>
+
+    <!-- Checks that property files contain the same keys.         -->
+    <!-- See http://checkstyle.sf.net/config_misc.html#Translation -->
+    <module name="Translation"/>
+
+
+    <module name="TreeWalker">
+
+        <!-- Checks for Javadoc comments.                     -->
+        <!-- See http://checkstyle.sf.net/config_javadoc.html -->
+        <module name="JavadocMethod"/>
+        <module name="JavadocType"/>
+        <module name="JavadocVariable"/>
+        <module name="JavadocStyle"/>
+
+
+        <!-- Checks for Naming Conventions.                  -->
+        <!-- See http://checkstyle.sf.net/config_naming.html -->
+        <module name="ConstantName"/>
+        <module name="LocalFinalVariableName"/>
+        <module name="LocalVariableName"/>
+        <module name="MemberName"/>
+        <module name="MethodName"/>
+        <module name="PackageName"/>
+        <module name="ParameterName"/>
+        <module name="StaticVariableName"/>
+        <module name="TypeName"/>
+
+
+        <!-- Checks for Headers                                -->
+        <!-- See http://checkstyle.sf.net/config_header.html   -->
+        <!-- <module name="Header">                            -->
+            <!-- The follow property value demonstrates the ability     -->
+            <!-- to have access to ANT properties. In this case it uses -->
+            <!-- the ${basedir} property to allow Checkstyle to be run  -->
+            <!-- from any directory within a project. See property      -->
+            <!-- expansion,                                             -->
+            <!-- http://checkstyle.sf.net/config.html#properties        -->
+            <!-- <property                                              -->
+            <!--     name="headerFile"                                  -->
+            <!--     value="${basedir}/java.header"/>                   -->
+        <!-- </module> -->
+
+        <!-- Following interprets the header file as regular expressions.  
-->
+        <!-- <module name="RegexpHeader"/>                                 
-->
+
+
+        <!-- Checks for imports                              -->
+        <!-- See http://checkstyle.sf.net/config_import.html -->
+        <module name="AvoidStarImport"/>
+        <module name="IllegalImport"/> <!-- defaults to sun.* packages -->
+        <module name="RedundantImport"/>
+        <module name="UnusedImports"/>
+
+
+        <!-- Checks for Size Violations.                    -->
+        <!-- See http://checkstyle.sf.net/config_sizes.html -->
+        <module name="FileLength"/>
+        <module name="LineLength">
+            <property name="max" value="120"/>
+        </module>
+        <module name="MethodLength"/>
+        <module name="ParameterNumber"/>
+
+
+        <!-- Checks for whitespace                               -->
+        <!-- See http://checkstyle.sf.net/config_whitespace.html -->
+        <module name="EmptyForIteratorPad"/>
+        <module name="MethodParamPad"/>
+        <module name="NoWhitespaceAfter"/>
+        <module name="NoWhitespaceBefore"/>
+        <module name="OperatorWrap"/>
+        <module name="ParenPad"/>
+        <module name="TypecastParenPad"/>
+        <module name="TabCharacter"/>
+        <module name="WhitespaceAfter"/>
+        <module name="WhitespaceAround"/>
+
+
+        <!-- Modifier Checks                                    -->
+        <!-- See http://checkstyle.sf.net/config_modifiers.html -->
+        <module name="ModifierOrder"/>
+        <module name="RedundantModifier"/>
+
+
+        <!-- Checks for blocks. You know, those {}'s         -->
+        <!-- See http://checkstyle.sf.net/config_blocks.html -->
+        <module name="AvoidNestedBlocks"/>
+        <module name="EmptyBlock"/>
+        <module name="LeftCurly"/>
+        <module name="NeedBraces"/>
+        <module name="RightCurly">
+            <property name="option" value="alone"/>
+        </module>
+
+
+        <!-- Checks for common coding problems               -->
+        <!-- See http://checkstyle.sf.net/config_coding.html -->
+        <module name="AvoidInlineConditionals"/>
+        <module name="DoubleCheckedLocking"/>    <!-- MY FAVOURITE -->
+        <module name="EmptyStatement"/>
+        <module name="EqualsHashCode"/>
+        <module name="HiddenField"/>
+        <module name="IllegalInstantiation"/>
+        <module name="InnerAssignment"/>
+        <module name="MagicNumber"/>
+        <module name="MissingSwitchDefault"/>
+        <module name="RedundantThrows"/>
+        <module name="SimplifyBooleanExpression"/>
+        <module name="SimplifyBooleanReturn"/>
+
+        <!-- Checks for class design                         -->
+        <!-- See http://checkstyle.sf.net/config_design.html -->
+        <module name="DesignForExtension"/>
+        <module name="FinalClass"/>
+        <module name="HideUtilityClassConstructor"/>
+        <module name="InterfaceIsType"/>
+        <module name="VisibilityModifier"/>
+
+
+        <!-- Miscellaneous other checks.                   -->
+        <!-- See http://checkstyle.sf.net/config_misc.html -->
+        <module name="ArrayTypeStyle"/>
+        <module name="FinalParameters"/>
+        <module name="TodoComment"/>
+        <module name="UpperEll"/>
+
+    </module>
+
+</module>

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTBoundsHandle.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTCanvas.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTHandle.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTImage.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTKeyEvent.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTMouseEvent.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTPath.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTRoot.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTSelectionEventHandler.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTStickyHandleManager.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/PSWTText.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTGraphics2D.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTShapeManager.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimer.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java
  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/SWTTimerQueue.java)
==============================================================================

Copied:  
piccolo2d.java/trunk/swt/src/main/java/edu/umd/cs/piccolox/swt/package.html  
(from r406,  
/piccolo2d.java/trunk/extras/src/main/java/edu/umd/cs/piccolox/swt/package.html)
==============================================================================

Added: piccolo2d.java/trunk/swt/src/main/java/overview.html
==============================================================================

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

Reply via email to