diff options
| author | Kaalleen <reni@allenka.de> | 2022-01-30 15:48:51 +0100 |
|---|---|---|
| committer | Kaalleen <reni@allenka.de> | 2022-05-04 19:06:44 +0200 |
| commit | 3d1600ed039c9078bcb4a28328ab60eb96994dfd (patch) | |
| tree | 57a6d51e108747daa354762ccab8b635e283e7a7 /lib/marker.py | |
| parent | 82216b184c669d6dea26672e5c0771146e62ca39 (diff) | |
* autofill to fillstitch
* remove too complex warning for fillstitch
* some marker adjustments
Diffstat (limited to 'lib/marker.py')
| -rw-r--r-- | lib/marker.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/marker.py b/lib/marker.py index 3c145145..56a43c3b 100644 --- a/lib/marker.py +++ b/lib/marker.py @@ -69,8 +69,11 @@ def get_marker_elements(node, marker, get_fills=True, get_strokes=True): return {'fill': fills, 'stroke': strokes} -def has_marker(node, marker): - if node.tag not in EMBROIDERABLE_TAGS: - return False - style = node.get('style') or '' - return "marker-start:url(#inkstitch-%s-marker)" % marker in style +def has_marker(node, marker=list()): + if not marker: + marker = MARKER + for m in marker: + style = node.get('style') or '' + if "marker-start:url(#inkstitch-%s-marker)" % m in style: + return True + return False |
