From 5a06de7bd9d52497f3b9adfb1127b3c8202179ec Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Tue, 8 Sep 2020 01:54:51 +0200 Subject: [PATCH] added marker and pattern to Migrate Groups --- extensions/fablabchemnitz/migrategroups.inx | 2 ++ extensions/fablabchemnitz/migrategroups.py | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/extensions/fablabchemnitz/migrategroups.inx b/extensions/fablabchemnitz/migrategroups.inx index 5e404647..92bc8bd4 100644 --- a/extensions/fablabchemnitz/migrategroups.inx +++ b/extensions/fablabchemnitz/migrategroups.inx @@ -44,7 +44,9 @@ true true true + true true + true true true true diff --git a/extensions/fablabchemnitz/migrategroups.py b/extensions/fablabchemnitz/migrategroups.py index 27ad3a3c..3bec8bef 100644 --- a/extensions/fablabchemnitz/migrategroups.py +++ b/extensions/fablabchemnitz/migrategroups.py @@ -57,6 +57,9 @@ class MigrateGroups(inkex.Effect): self.arg_parser.add_argument("--flowRoot", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--flowRegion", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--flowPara", type=inkex.Boolean, default=True) + self.arg_parser.add_argument("--marker", type=inkex.Boolean, default=True) + self.arg_parser.add_argument("--pattern", type=inkex.Boolean, default=True) + def effect(self): namespace = [] #a list of selected types we are going to process for filtering (dropping items) @@ -87,6 +90,8 @@ class MigrateGroups(inkex.Effect): namespace.append("{http://www.w3.org/2000/svg}flowRoot") if self.options.flowRoot else "" namespace.append("{http://www.w3.org/2000/svg}flowRegion") if self.options.flowRegion else "" namespace.append("{http://www.w3.org/2000/svg}flowPara") if self.options.flowPara else "" + namespace.append("{http://www.w3.org/2000/svg}marker") if self.options.marker else "" + namespace.append("{http://www.w3.org/2000/svg}pattern") if self.options.pattern else "" #inkex.utils.debug(namespace) #in case the user made a manual selection instead of whole document parsing, we need to collect all required elements first