From 3247d5f272138f5a8bd363eb282c933cef84654a Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Mon, 7 Sep 2020 17:36:19 +0200 Subject: [PATCH] Added svg:symbol, fixed some obsoletion --- extensions/fablabchemnitz/migrategroups.inx | 1 + extensions/fablabchemnitz/migrategroups.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/extensions/fablabchemnitz/migrategroups.inx b/extensions/fablabchemnitz/migrategroups.inx index a6547e58..5e404647 100644 --- a/extensions/fablabchemnitz/migrategroups.inx +++ b/extensions/fablabchemnitz/migrategroups.inx @@ -46,6 +46,7 @@ true true true + true true diff --git a/extensions/fablabchemnitz/migrategroups.py b/extensions/fablabchemnitz/migrategroups.py index b6cd4bde..27ad3a3c 100644 --- a/extensions/fablabchemnitz/migrategroups.py +++ b/extensions/fablabchemnitz/migrategroups.py @@ -51,6 +51,7 @@ class MigrateGroups(inkex.Effect): self.arg_parser.add_argument("--meshPatch", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--metadata", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--script", type=inkex.Boolean, default=True) + self.arg_parser.add_argument("--symbol", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--stop", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--use", type=inkex.Boolean, default=True) self.arg_parser.add_argument("--flowRoot", type=inkex.Boolean, default=True) @@ -79,6 +80,7 @@ class MigrateGroups(inkex.Effect): namespace.append("{http://www.w3.org/2000/svg}meshRow") if self.options.meshRow else "" namespace.append("{http://www.w3.org/2000/svg}meshPatch") if self.options.meshPatch else "" namespace.append("{http://www.w3.org/2000/svg}script") if self.options.script else "" + namespace.append("{http://www.w3.org/2000/svg}symbol") if self.options.symbol else "" namespace.append("{http://www.w3.org/2000/svg}metadata") if self.options.metadata else "" namespace.append("{http://www.w3.org/2000/svg}stop") if self.options.stop else "" namespace.append("{http://www.w3.org/2000/svg}use") if self.options.use else "" @@ -188,8 +190,8 @@ class MigrateGroups(inkex.Effect): # finally removed dangling empty groups using external extension (if installed) if self.options.cleanup == True: try: - import fablabchemnitz_cleangroups - fablabchemnitz_cleangroups.CleanGroups.effect(self) + import cleangroups + cleangroups.CleanGroups.effect(self) except: inkex.utils.debug("Calling 'Remove Empty Groups' extension failed. Maybe the extension is not installed. You can download it from official InkScape Gallery.")