DinRailBox: Move to WallMounted group
and improve placement and labels
This commit is contained in:
parent
0a32f8ed07
commit
17e527484f
|
@ -44,7 +44,7 @@ class DinRailEdge(edges.FingerHoleEdge):
|
||||||
class DinRailBox(Boxes):
|
class DinRailBox(Boxes):
|
||||||
"""Box for DIN rail used in electrical junction boxes"""
|
"""Box for DIN rail used in electrical junction boxes"""
|
||||||
|
|
||||||
ui_group = "Box"
|
ui_group = "WallMounted"
|
||||||
|
|
||||||
def latch(self, l, move=None):
|
def latch(self, l, move=None):
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@ class DinRailBox(Boxes):
|
||||||
self.rectangularWall(x, y, "EEEE", callback=[
|
self.rectangularWall(x, y, "EEEE", callback=[
|
||||||
lambda:self.fingerHolesAt(.55*t, .05*t, y-.1*t, 90), None,
|
lambda:self.fingerHolesAt(.55*t, .05*t, y-.1*t, 90), None,
|
||||||
lambda:self.fingerHolesAt(.55*t, .05*t, y-.1*t, 90), None],
|
lambda:self.fingerHolesAt(.55*t, .05*t, y-.1*t, 90), None],
|
||||||
move="right", label="Front")
|
move="right", label="Lid")
|
||||||
|
|
||||||
self.lid_lip(y-.1*t, move="rotated right")
|
self.lid_lip(y-.1*t, move="rotated right")
|
||||||
self.lid_lip(y-.1*t, move="rotated right")
|
self.lid_lip(y-.1*t, move="rotated right")
|
||||||
|
@ -129,18 +129,18 @@ class DinRailBox(Boxes):
|
||||||
|
|
||||||
self.rectangularWall(y, h, [dr, "F", "e", "F"],
|
self.rectangularWall(y, h, [dr, "F", "e", "F"],
|
||||||
ignore_widths=[1, 6], move="rotated right",
|
ignore_widths=[1, 6], move="rotated right",
|
||||||
label="Left Side")
|
label="Left Side upsidedown")
|
||||||
self.rectangularWall(y, h, [dr, "F", "e", "F"],
|
self.rectangularWall(y, h, [dr, "F", "e", "F"],
|
||||||
ignore_widths=[1, 6], move="rotated mirror right",
|
ignore_widths=[1, 6], move="rotated mirror right",
|
||||||
label="Right Side")
|
label="Right Side")
|
||||||
self.rectangularWall(x, h, ["h", "f", "e", "f"],
|
|
||||||
callback=[None, None, self.lid_holes],
|
|
||||||
ignore_widths=[1, 6], move="up",
|
|
||||||
label="Bottom")
|
|
||||||
self.rectangularWall(x, h, ["h", "f", "e", "f"],
|
self.rectangularWall(x, h, ["h", "f", "e", "f"],
|
||||||
ignore_widths=[1, 6], callback=[
|
ignore_widths=[1, 6], callback=[
|
||||||
self.spring, None, self.lid_holes],
|
self.spring, None, self.lid_holes],
|
||||||
move="up",
|
move="up",
|
||||||
|
label="Bottom")
|
||||||
|
self.rectangularWall(x, h, ["h", "f", "e", "f"],
|
||||||
|
callback=[None, None, self.lid_holes],
|
||||||
|
ignore_widths=[1, 6], move="up",
|
||||||
label="Top")
|
label="Top")
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue