Rotzbua
71ddb11cee
edges: add typing
2023-01-23 20:40:43 +01:00
Rotzbua
631ff35f80
Remove outdated unicode literals
2023-01-13 16:18:44 +01:00
Rotzbua
11340448fa
Add typing: magic methods
2023-01-09 07:55:59 +01:00
Rotzbua
9cb581a6ad
Fix misspelled variables ( #484 )
...
Co-authored-by: Florian Festi <florian@festi.info>
2023-01-02 16:23:24 +01:00
Rotzbua
ad38bb1eaf
Auto optimize imports
...
* Remove unused
* Rearrange imports (module > partial > project)
2022-12-31 20:33:49 +01:00
Rotzbua
2e98f0fee0
Remove Python 2.7 coding hint
2022-12-29 12:02:33 +01:00
Florian Festi
ee9fb4d7fe
TrafficLight: Add label
2022-05-27 14:53:40 +02:00
SuksAE
363b474b46
Add parameter "hole_dD" to .buildArgParser()
2022-05-15 10:23:14 +02:00
SuksAE
1bb4b8c0c3
Added pear shaped mounting hole drawing function ( #392 )
...
and add them to BinTray and TrafficLight
Add labels to the parts of these generators
Add doc strings to all hole types
2022-05-15 07:55:53 +02:00
SuksAE
ece304bf1f
Add labels to some generators
2022-05-14 10:35:58 +02:00
Florian Festi
0d07f48b7f
Remove .open() call from the .render() method
...
Having this call there was necessary in the past as the open() method would
need the canvas size as a parameter. This is now determined automatically
after rendering.
Still calling open() is deprecated but won't result in an error.
2019-02-08 17:43:15 +01:00
Florian Festi
861c8451e2
Remove call to .close() from .render() method
...
There is really no need for all the generator to care
Still calling it is deprecated but won't result in an error
2019-02-08 17:32:04 +01:00
Florian Festi
ded5addbe9
Remove no longer needed calls to ctx.stroke()
...
Boxes.move() take care of that nowadays
2019-02-07 22:43:04 +01:00
Florian Festi
319b1f869f
Use unicode for Python 2 compat
2017-11-30 23:32:30 +01:00
Florian Festi
d52b561a2f
Use explicit encoding
2017-11-30 23:30:50 +01:00
Daniela Festi
72e6dd2213
Added a description to TrafficLight generator
2017-11-30 22:46:35 +01:00
Florian Festi
5b9c8e4d71
Remove main function from generators
...
Generators are no longer executable on their own. Use scripts/boxes
instead.
2017-04-05 04:33:42 +02:00
Florian Festi
8dc13440ee
Fix boolean params. Not passing 0, None, False or off works for setting them to False
...
Thanks to chrisjshull for pointing out how to fix this in the web UI.
Fixes #19
2017-01-08 17:25:36 +01:00
Florian Festi
75adf0b15f
TrafficLight: Add support for horizontal layout of lights
2016-11-30 21:45:17 +01:00
Florian Festi
f133e2aa12
TrafficLight: Add windows to be cut from transparent (and colored) material
2016-11-30 18:31:44 +01:00
Florian Festi
16e93ca086
TrafficLight: Fix edge type for front panels
2016-11-30 11:29:55 +01:00
Florian Festi
23cf0eaa3a
TrafficLight: Add param for number of lights
2016-11-29 23:43:01 +01:00
Florian Festi
273174fae8
New generator: TrafficLight
2016-11-29 23:42:17 +01:00