boxespy/boxes/generators
caleb crome 0b986eeb0c TrayLayout: Make generation a one step operation in the web UI
Add Java Script for generating the layout from sx and sy
Drop special handling in boxesserver
Add .UI attribute to Boxes class to allow behaving differntly on different UIs
Traylayout is still filtered out from Inkscape INX file generation
Slightly adjust layout format of GridfinityTrayLayout

Co-authored-by: Florian Festi <florian@festi.info>
2023-03-07 20:02:27 +01:00
..
__init__.py UIGroup: add typing 2023-01-28 17:12:20 +01:00
_swtemplate.py Add typing: variables 2023-01-09 07:55:59 +01:00
_template.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
abox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
agricolainsert.py edges: add typing 2023-01-23 20:40:43 +01:00
alledges.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
angledbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
angledcutjig.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
arcade.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
atreus21.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
basedbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
bayonetbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
bintray.py edges: add typing 2023-01-23 20:40:43 +01:00
birdhouse.py BirdHouse: Add overhang parameter 2023-02-26 10:52:57 +01:00
bottlestack.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
bottletag.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
breadbox.py BreadBox: Declare stable and add sample image 2023-01-14 00:05:02 +01:00
burntest.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
can_storage.py edges: add typing 2023-01-23 20:40:43 +01:00
cardbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
cardholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
castle.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
closedbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
coffeecapsulesholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
coindisplay.py edges: add typing 2023-01-23 20:40:43 +01:00
concaveknob.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
console.py Add photos for console generator (arcade stick) 2023-02-19 17:45:07 +01:00
console2.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
dicebox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
dinrailbox.py edges: add typing 2023-01-23 20:40:43 +01:00
discrack.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
dispenser.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
display.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
displaycase.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
displayshelf.py DisplayShelf: Add option for dividers 2023-01-30 15:31:49 +01:00
dividertray.py dividertray: fix typos 2023-02-07 15:20:08 +01:00
doubleflexdoorbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
drillbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
drillstand.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
edges.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
electronicsbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
eurorackskiff.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
fanhole.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
filamentspool.py New generators: Spool and FilamentSpool 2023-01-24 23:10:34 +01:00
filltest.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flexbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flexbox2.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flexbox3.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flexbox4.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flexbox5.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flextest.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
flextest2.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
folder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
frontpanel.py Add a generic, text based front panel generator 2023-01-31 20:50:03 +01:00
frontpanel_test.json Add a generic, text based front panel generator 2023-01-31 20:50:03 +01:00
gear.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
gearbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
gridfinitybase.py GrindfinityBase: Remove HTML link from __doc__ string 2023-02-05 16:17:30 +01:00
gridfinitytraylayout.py TrayLayout: Make generation a one step operation in the web UI 2023-03-07 20:02:27 +01:00
halfbox.py Remove useless parentheses 2023-01-13 16:18:44 +01:00
heart.py HeartBox: Fix placement 2023-02-14 14:41:55 +01:00
hingebox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
holepattern.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
hooks.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
integratedhingebox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
jigsaw.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
jointpanel.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
keyboard.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
keypad.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
lamp.py edges: add typing 2023-01-23 20:40:43 +01:00
laptopstand.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
laserclamp.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
laserholdfast.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
lbeam.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
magazinefile.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
makitapowersupply.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
microrack.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
nemamount.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
nemapattern.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
notesholder.py edges: add typing 2023-01-23 20:40:43 +01:00
openbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
organpipe.py Remove outdated unicode literals 2023-01-13 16:18:44 +01:00
ottobody.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
ottolegs.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
ottosoles.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
paintbox.py PaintStorage: Add additional_bottom and additional_top option 2023-01-31 20:12:17 +01:00
paperbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
phoneholder.py edges: add typing 2023-01-23 20:40:43 +01:00
planetary.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
planetary2.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
platonic.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
polehook.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
pulley.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
rack10box.py Auto optimize imports 2022-12-31 20:33:49 +01:00
rack19box.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
rack19halfwidth.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
rackbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
rectangularWall.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
regularbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
regularstarbox.py edges: add typing 2023-01-23 20:40:43 +01:00
robotarm.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
rollholder.py RollHolder: move to WallMounted group 2023-02-12 15:04:43 +01:00
rotary.py edges: add typing 2023-01-23 20:40:43 +01:00
roundedbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
royalgame.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
sevensegment.py New generator: SevenSegment 2023-03-07 19:57:50 +01:00
sevensegmentclock.py New generator: SevenSegmentClock 2023-03-07 20:00:50 +01:00
shutterbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
sidedoorhousing.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
silverwarebox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
slantedtray.py SlantedTray: Declare stable 2023-01-17 17:25:40 +01:00
slidingdrawer.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
smallpartstray.py SmallPartsTray: Declare stable 2023-01-17 17:25:40 +01:00
smallpartstray2.py SmallPartsTray2: Use defaults that actually work 2023-01-29 23:36:22 +01:00
spicesrack.py edges: add typing 2023-01-23 20:40:43 +01:00
spool.py New generators: Spool and FilamentSpool 2023-01-24 23:10:34 +01:00
stachel.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
storagerack.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
storageshelf.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
tetris.py New generator: Tetris 2023-02-12 13:29:58 +01:00
trafficlight.py edges: add typing 2023-01-23 20:40:43 +01:00
trayinsert.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
traylayout.py TrayLayout: Make generation a one step operation in the web UI 2023-03-07 20:02:27 +01:00
trianglelamp.py edges: add typing 2023-01-23 20:40:43 +01:00
two_piece.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
typetray.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
ubox.py UBox: Translate labels 2023-02-25 15:57:38 +01:00
unevenheightbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
universalbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
waivyknob.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallcaliperholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallchiselholder.py Remove useless parentheses 2023-01-13 16:18:44 +01:00
wallconsole.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
walldrillbox.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
walledges.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallpinrow.py edges: add typing 2023-01-23 20:40:43 +01:00
wallplaneholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallpliersholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallrollholder.py WallRollHolder: Fix side pieces 2023-02-12 15:04:43 +01:00
wallslottedholder.py Remove useless parentheses 2023-01-13 16:18:44 +01:00
wallstairs.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
walltypetray.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
wallwrenchholder.py Add typing: magic methods 2023-01-09 07:55:59 +01:00
winerack.py Add typing: magic methods 2023-01-09 07:55:59 +01:00