diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/library/main.jar b/ diy-layout-creator --username bancika@gmail.com/DIYLC/library/main.jar index c3af2439..1e0e8f25 100644 Binary files a/ diy-layout-creator --username bancika@gmail.com/DIYLC/library/main.jar and b/ diy-layout-creator --username bancika@gmail.com/DIYLC/library/main.jar differ diff --git a/ diy-layout-creator --username bancika@gmail.com/DIYLC/update.xml b/ diy-layout-creator --username bancika@gmail.com/DIYLC/update.xml index 7fa62229..1c08fe61 100644 --- a/ diy-layout-creator --username bancika@gmail.com/DIYLC/update.xml +++ b/ diy-layout-creator --username bancika@gmail.com/DIYLC/update.xml @@ -149,7 +149,7 @@ BUG_FIX - + Copy/paste doesn't work for some components (potentiometer, transistor, etc) IMPROVEMENT diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/CopperTrace.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/CopperTrace.java index 48ba8738..2fe76cba 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/CopperTrace.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/CopperTrace.java @@ -78,7 +78,6 @@ public class CopperTrace extends AbstractLeadedComponent { @Override public Color getBorderColor() { - // TODO Auto-generated method stub return super.getBorderColor(); } diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/electromechanical/MiniToggleSwitch.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/electromechanical/MiniToggleSwitch.java index 64b0379d..a3960266 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/electromechanical/MiniToggleSwitch.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/electromechanical/MiniToggleSwitch.java @@ -37,7 +37,7 @@ public class MiniToggleSwitch extends AbstractTransparentComponent { private static final long serialVersionUID = 1L; diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/PotentiometerPanel.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/PotentiometerPanel.java index d8531f4b..f52b2caa 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/PotentiometerPanel.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/PotentiometerPanel.java @@ -39,7 +39,7 @@ public class PotentiometerPanel extends AbstractPotentiometer { protected Color bodyColor = BODY_COLOR; protected Color borderColor = BORDER_COLOR; // Array of 7 elements: 3 lug connectors, 1 pot body and 3 lugs - protected Area[] body = null; + transient protected Area[] body = null; public PotentiometerPanel() { controlPoints = new Point[] { new Point(0, 0), new Point(0, 0), new Point(0, 0) }; diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/RadialCeramicDiskCapacitor.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/RadialCeramicDiskCapacitor.java index 723b4ccc..876a800d 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/RadialCeramicDiskCapacitor.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/passive/RadialCeramicDiskCapacitor.java @@ -42,6 +42,15 @@ public class RadialCeramicDiskCapacitor extends AbstractLeadedComponent { // pinSpacing.convertToPixels()), // new Point(3 * pinSpacing.convertToPixels(), 3 * // pinSpacing.convertToPixels()) }; - private Area body[]; + transient private Area body[]; public DIL_IC() { super(); diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO220.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO220.java index 3f4662e0..0df197c6 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO220.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO220.java @@ -44,7 +44,7 @@ public class TransistorTO220 extends AbstractTransparentComponent { private String value = ""; private Orientation orientation = Orientation.DEFAULT; private Point[] controlPoints = new Point[] { new Point(0, 0), new Point(0, 0), new Point(0, 0) }; - private Shape[] body; + transient private Shape[] body; private Color bodyColor = BODY_COLOR; private Color borderColor = BORDER_COLOR; private Color tabColor = TAB_COLOR; diff --git a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO92.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO92.java index 4ed41b56..85a0e91f 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO92.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/semiconductors/TransistorTO92.java @@ -41,7 +41,7 @@ public class TransistorTO92 extends AbstractTransparentComponent { private String value = ""; private Orientation orientation = Orientation.DEFAULT; private Point[] controlPoints = new Point[] { new Point(0, 0), new Point(0, 0), new Point(0, 0) }; - private Area body; + transient private Area body; private Color bodyColor = BODY_COLOR; private Color borderColor = BORDER_COLOR;