From 6cdf990c76226c1dbbdbe350857952d5c3c45e8f Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Sun, 6 Nov 2016 19:28:17 -0500 Subject: add fill underlay settings to embroider_params and embroider_update extensions --- embroider_update.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'embroider_update.py') 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() -- cgit v1.2.3