diff options
Diffstat (limited to 'embroider_update.py')
| -rw-r--r-- | embroider_update.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/embroider_update.py b/embroider_update.py index 5597cdcc..9de39a48 100644 --- a/embroider_update.py +++ b/embroider_update.py @@ -7,6 +7,7 @@ import sys sys.path.append("/usr/share/inkscape/extensions") import os import inkex +import simplestyle PIXELS_PER_MM = 10 @@ -41,6 +42,12 @@ class EmbroiderParams(inkex.Effect): if 'embroider_zigzag_underlay_spacing_mm' in node.attrib: node.set('embroider_zigzag_underlay', 'yes') + style = simplestyle.parseStyle(node.get('style')) + + if style.get('fill', 'none') != 'none' and \ + 'embroider_auto_fill' not in node.attrib: + node.set('embroider_auto_fill', 'no') + if __name__ == '__main__': e = EmbroiderParams() e.affect() |
