no message
This commit is contained in:
parent
01bc088cf9
commit
cdb68f7fd9
@ -4,15 +4,19 @@
|
|||||||
<id>fablabchemnitz.de.migrategroups</id>
|
<id>fablabchemnitz.de.migrategroups</id>
|
||||||
<label>What elements to migrate?</label>
|
<label>What elements to migrate?</label>
|
||||||
<label>Unchecked item types will be deleted!</label>
|
<label>Unchecked item types will be deleted!</label>
|
||||||
<param name="svg" type="bool" gui-text="svg">true</param>
|
|
||||||
<param name="rect" type="bool" gui-text="rect">true</param>
|
<!-- other stuff: sodipodi, lineargradient, radialgradient, meshgradient, meshrow, meshpath, stop -->
|
||||||
<param name="circle" type="bool" gui-text="circle">true</param>
|
<param name="circle" type="bool" gui-text="circle">true</param>
|
||||||
|
<param name="clipPath" type="bool" gui-text="clipPath">true</param>
|
||||||
|
<param name="defs" type="bool" gui-text="defs">true</param>
|
||||||
<param name="ellipse" type="bool" gui-text="ellipse">true</param>
|
<param name="ellipse" type="bool" gui-text="ellipse">true</param>
|
||||||
|
<param name="image" type="bool" gui-text="image">true</param>
|
||||||
<param name="line" type="bool" gui-text="line">true</param>
|
<param name="line" type="bool" gui-text="line">true</param>
|
||||||
|
<param name="path" type="bool" gui-text="path">true</param>
|
||||||
<param name="polyline" type="bool" gui-text="polyline">true</param>
|
<param name="polyline" type="bool" gui-text="polyline">true</param>
|
||||||
<param name="polygon" type="bool" gui-text="polygon">true</param>
|
<param name="polygon" type="bool" gui-text="polygon">true</param>
|
||||||
<param name="path" type="bool" gui-text="path">true</param>
|
<param name="rect" type="bool" gui-text="rect">true</param>
|
||||||
<param name="image" type="bool" gui-text="image">true</param>
|
<param name="svg" type="bool" gui-text="svg">true</param>
|
||||||
<param name="text" type="bool" gui-text="text">true</param>
|
<param name="text" type="bool" gui-text="text">true</param>
|
||||||
<param name="tspan" type="bool" gui-text="tspan">true</param>
|
<param name="tspan" type="bool" gui-text="tspan">true</param>
|
||||||
<effect needs-live-preview="true">
|
<effect needs-live-preview="true">
|
||||||
|
@ -21,32 +21,36 @@ class MigrateGroups(inkex.Effect):
|
|||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
inkex.Effect.__init__(self)
|
inkex.Effect.__init__(self)
|
||||||
self.arg_parser.add_argument("--svg", type=inkex.Boolean, default=True, help="svg")
|
|
||||||
self.arg_parser.add_argument("--rect", type=inkex.Boolean, default=True, help="rect")
|
|
||||||
self.arg_parser.add_argument("--circle", type=inkex.Boolean, default=True, help="circle")
|
self.arg_parser.add_argument("--circle", type=inkex.Boolean, default=True, help="circle")
|
||||||
|
self.arg_parser.add_argument("--clipPath", type=inkex.Boolean, default=True, help="clipPath")
|
||||||
|
self.arg_parser.add_argument("--defs", type=inkex.Boolean, default=True, help="defs")
|
||||||
self.arg_parser.add_argument("--ellipse", type=inkex.Boolean, default=True, help="ellipse")
|
self.arg_parser.add_argument("--ellipse", type=inkex.Boolean, default=True, help="ellipse")
|
||||||
|
self.arg_parser.add_argument("--image", type=inkex.Boolean, default=True, help="image")
|
||||||
self.arg_parser.add_argument("--line", type=inkex.Boolean, default=True, help="line")
|
self.arg_parser.add_argument("--line", type=inkex.Boolean, default=True, help="line")
|
||||||
|
self.arg_parser.add_argument("--path", type=inkex.Boolean, default=True, help="path")
|
||||||
self.arg_parser.add_argument("--polyline", type=inkex.Boolean, default=True, help="polyline")
|
self.arg_parser.add_argument("--polyline", type=inkex.Boolean, default=True, help="polyline")
|
||||||
self.arg_parser.add_argument("--polygon", type=inkex.Boolean, default=True, help="polygon")
|
self.arg_parser.add_argument("--polygon", type=inkex.Boolean, default=True, help="polygon")
|
||||||
self.arg_parser.add_argument("--path", type=inkex.Boolean, default=True, help="path")
|
self.arg_parser.add_argument("--rect", type=inkex.Boolean, default=True, help="rect")
|
||||||
self.arg_parser.add_argument("--image", type=inkex.Boolean, default=True, help="image")
|
self.arg_parser.add_argument("--svg", type=inkex.Boolean, default=True, help="svg")
|
||||||
self.arg_parser.add_argument("--text", type=inkex.Boolean, default=True, help="text")
|
self.arg_parser.add_argument("--text", type=inkex.Boolean, default=True, help="text")
|
||||||
self.arg_parser.add_argument("--tspan", type=inkex.Boolean, default=True, help="tspan")
|
self.arg_parser.add_argument("--tspan", type=inkex.Boolean, default=True, help="tspan")
|
||||||
|
|
||||||
def effect(self):
|
def effect(self):
|
||||||
|
|
||||||
namespace = []
|
namespace = []
|
||||||
namespace.append("{http://www.w3.org/2000/svg}svg") if self.options.svg else ""
|
namespace.append("{http://www.w3.org/2000/svg}circle") if self.options.circle else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}rect") if self.options.rect else ""
|
namespace.append("{http://www.w3.org/2000/svg}clipPath") if self.options.clipPath else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}circle") if self.options.circle else ""
|
namespace.append("{http://www.w3.org/2000/svg}defs") if self.options.defs else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}ellipse") if self.options.ellipse else ""
|
namespace.append("{http://www.w3.org/2000/svg}ellipse") if self.options.ellipse else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}line") if self.options.line else ""
|
namespace.append("{http://www.w3.org/2000/svg}image") if self.options.image else ""
|
||||||
|
namespace.append("{http://www.w3.org/2000/svg}line") if self.options.line else ""
|
||||||
|
namespace.append("{http://www.w3.org/2000/svg}polygon") if self.options.polygon else ""
|
||||||
|
namespace.append("{http://www.w3.org/2000/svg}path") if self.options.path else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}polyline") if self.options.polyline else ""
|
namespace.append("{http://www.w3.org/2000/svg}polyline") if self.options.polyline else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}polygon") if self.options.polygon else ""
|
namespace.append("{http://www.w3.org/2000/svg}rect") if self.options.rect else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}path") if self.options.path else ""
|
namespace.append("{http://www.w3.org/2000/svg}svg") if self.options.svg else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}image") if self.options.image else ""
|
namespace.append("{http://www.w3.org/2000/svg}text") if self.options.text else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}text") if self.options.text else ""
|
namespace.append("{http://www.w3.org/2000/svg}tspan") if self.options.tspan else ""
|
||||||
namespace.append("{http://www.w3.org/2000/svg}tspan") if self.options.tspan else ""
|
|
||||||
|
|
||||||
#get all paths and groups from selection. Remove all groups from the selection and form a new single group of it
|
#get all paths and groups from selection. Remove all groups from the selection and form a new single group of it
|
||||||
def parseNodes(self, node):
|
def parseNodes(self, node):
|
||||||
|
Reference in New Issue
Block a user