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 1e0e8f25..60c51b4a 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/Library/src/org/diylc/components/connectivity/Jumper.java b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/Jumper.java index d0268c10..b39fa2cb 100644 --- a/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/Jumper.java +++ b/ diy-layout-creator --username bancika@gmail.com/Library/src/org/diylc/components/connectivity/Jumper.java @@ -19,6 +19,8 @@ public class Jumper extends AbstractLeadedComponent { private static final long serialVersionUID = 1L; public static Color COLOR = Color.blue; + + private Color color = COLOR; @Override public void drawIcon(Graphics2D g2d, int width, int height) { @@ -31,10 +33,18 @@ public class Jumper extends AbstractLeadedComponent { } @Override - @EditableProperty(name = "Color") public Color getLeadColor(ComponentState componentState) { return componentState == ComponentState.SELECTED - || componentState == ComponentState.DRAGGING ? SELECTION_COLOR : COLOR; + || componentState == ComponentState.DRAGGING ? SELECTION_COLOR : color; + } + + @EditableProperty + public Color getColor() { + return color; + } + + public void setColor(Color color) { + this.color = color; } public Color getBodyColor() {