show mutual properties across different component types

This commit is contained in:
bancika
2011-08-27 20:36:37 +00:00
parent 7d3a7c30ca
commit 69e2296c23
7 changed files with 29 additions and 16 deletions
@@ -8,7 +8,6 @@ import org.diylc.common.ObjectCache;
import org.diylc.components.AbstractCurvedComponent;
import org.diylc.core.ComponentState;
import org.diylc.core.IDIYComponent;
import org.diylc.core.Theme;
import org.diylc.core.annotations.ComponentDescriptor;
import org.diylc.core.annotations.EditableProperty;
import org.diylc.core.measures.Size;
@@ -40,11 +39,11 @@ public class CurvedTrace extends AbstractCurvedComponent<Void> {
}
@EditableProperty(name = "Width")
public Size getSize() {
public Size getThickness() {
return size;
}
public void setSize(Size size) {
public void setThickness(Size size) {
this.size = size;
}
@@ -105,7 +105,7 @@ public class TubeSocket extends AbstractTransparentComponent<String> {
break;
case B9A:
pinCount = 9;
pinCircleDiameter = getClosestOdd(new Size(14d, SizeUnit.mm).convertToPixels());
pinCircleDiameter = getClosestOdd(new Size(21d, SizeUnit.mm).convertToPixels());
hasEmptySpace = true;
break;
default: