Keyboard: clean and column callback spacing default value
This commit is contained in:
parent
61b85a6aed
commit
72c7fca53e
|
@ -71,20 +71,21 @@ class Atreus21(Boxes, Keyboard):
|
||||||
x, y
|
x, y
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@restore
|
||||||
def rim(self):
|
def rim(self):
|
||||||
x, y = self._case_x_y()
|
x, y = self._case_x_y()
|
||||||
self.moveTo(x * .5, y * .5)
|
self.moveTo(x * .5, y * .5)
|
||||||
self.rectangularHole(0, 0, x, y, 5)
|
self.rectangularHole(0, 0, x, y, 5)
|
||||||
self.moveTo(x * -.5, y * -.5)
|
|
||||||
|
|
||||||
|
@restore
|
||||||
def outer(self):
|
def outer(self):
|
||||||
x, y = self._case_x_y()
|
x, y = self._case_x_y()
|
||||||
b = self.border
|
b = self.border
|
||||||
self.moveTo(0, -b)
|
self.moveTo(0, -b)
|
||||||
corner = [90, b]
|
corner = [90, b]
|
||||||
self.polyline(*([x, corner, y, corner] * 2))
|
self.polyline(*([x, corner, y, corner] * 2))
|
||||||
self.moveTo(0, b)
|
|
||||||
|
|
||||||
|
@restore
|
||||||
def half(self, hole_cb=None, reverse=False):
|
def half(self, hole_cb=None, reverse=False):
|
||||||
if hole_cb == None:
|
if hole_cb == None:
|
||||||
hole_cb = self.key
|
hole_cb = self.key
|
||||||
|
@ -92,10 +93,8 @@ class Atreus21(Boxes, Keyboard):
|
||||||
self.apply_callback_on_columns(
|
self.apply_callback_on_columns(
|
||||||
hole_cb,
|
hole_cb,
|
||||||
self.columns_definition,
|
self.columns_definition,
|
||||||
self.STANDARD_KEY_SPACING,
|
reverse=reverse,
|
||||||
reverse,
|
|
||||||
)
|
)
|
||||||
self.moveTo(-self.half_btn, -self.half_btn)
|
|
||||||
|
|
||||||
def support(self):
|
def support(self):
|
||||||
self.configured_plate_cutout(support=True)
|
self.configured_plate_cutout(support=True)
|
||||||
|
|
|
@ -165,7 +165,9 @@ class Keyboard:
|
||||||
grid_hole(-3, -4, led_hole_size)
|
grid_hole(-3, -4, led_hole_size)
|
||||||
grid_hole(3, -4, led_hole_size)
|
grid_hole(3, -4, led_hole_size)
|
||||||
|
|
||||||
def apply_callback_on_columns(self, cb, columns_definition, spacing, reverse=False):
|
def apply_callback_on_columns(self, cb, columns_definition, spacing=None, reverse=False):
|
||||||
|
if spacing == None:
|
||||||
|
spacing = self.STANDARD_KEY_SPACING
|
||||||
if reverse:
|
if reverse:
|
||||||
columns_definition = list(reversed(columns_definition))
|
columns_definition = list(reversed(columns_definition))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue