adjustments in boundingbox and group to layer extension

This commit is contained in:
Mario Voigt 2021-04-06 12:48:33 +02:00
parent 4296faf68b
commit 700753865c
2 changed files with 6 additions and 3 deletions

View File

@ -39,7 +39,6 @@ class DrawBBoxes(inkex.EffectExtension):
for id, item in self.svg.selected.items():
self.drawBBox(item.bounding_box())
else:
inkex.utils.debug("")
#self.drawBBox(self.svg.get_selected_bbox()) #works for InkScape (1:1.0+devel+202008292235+eff2292935) @ Linux and for Windows (but with deprecation)
self.drawBBox(self.svg.selection.bounding_box()) #works for InkScape 1.1dev (9b1fc87, 2020-08-27)) @ Windows

View File

@ -32,8 +32,12 @@ class GroupToLayerEffect(inkex.EffectExtension):
def effect(self):
depth = self.options.depth
self.tag_g = inkex.addNS('g', 'svg')
for node in self.svg.selected.values():
self.convert_group(node, depth)
if len(self.svg.selected) > 0:
for node in self.svg.selected.values():
self.convert_group(node, depth)
else:
inkex.errormsg('Please select some objects first.')
return
def convert_group(self, node, depth):
if depth <= 0: