Lines Matching refs:inkex
28 # We will use the inkex module with the predefined Effect base class.
29 import inkex
45 class JessyInk_Install(inkex.Effect):
48 inkex.Effect.__init__(self)
52 inkex.NSS[u"jessyink"] = u"https://launchpad.net/jessyink"
56 for node in self.document.xpath("//svg:script[@id='JessyInk']", namespaces=inkex.NSS):
60 scriptElm = inkex.etree.Element(inkex.addNS("script", "svg"))
63 scriptElm.set("{" + inkex.NSS["jessyink"] + "}version", '1.5.5')
83 for node in self.document.xpath("//*[@jessyInk_effectIn]", namespaces=inkex.NSS):
84 node.attrib["{" + inkex.NSS["jessyink"] + "}effectIn"] = node.attrib["jessyInk_effectIn"]
87 for node in self.document.xpath("//*[@jessyink:effectIn]", namespaces=inkex.NSS):
88 node.attrib["{" + inkex.NSS["jessyink"] + "}effectIn"] = node.attrib["{" + inkex.NSS["jessyink"] + "}effectIn"].replace("=", ":")
90 for node in self.document.xpath("//*[@jessyInk_effectOut]", namespaces=inkex.NSS):
91 node.attrib["{" + inkex.NSS["jessyink"] + "}effectOut"] = node.attrib["jessyInk_effectOut"]
94 for node in self.document.xpath("//*[@jessyink:effectOut]", namespaces=inkex.NSS):
95 node.attrib["{" + inkex.NSS["jessyink"] + "}effectOut"] = node.attrib["{" + inkex.NSS["jessyink"] + "}effectOut"].replace("=", ":")
98 for node in self.document.xpath("//*[@jessyInk_masterSlide]", namespaces=inkex.NSS):
99 node.attrib["{" + inkex.NSS["jessyink"] + "}masterSlide"] = node.attrib["jessyInk_masterSlide"]
102 for node in self.document.xpath("//*[@jessyink:masterSlide]", namespaces=inkex.NSS):
103 node.attrib["{" + inkex.NSS["jessyink"] + "}masterSlide"] = node.attrib["{" + inkex.NSS["jessyink"] + "}masterSlide"].replace("=", ":")
106 for node in self.document.xpath("//*[@jessyInk_transitionIn]", namespaces=inkex.NSS):
107 node.attrib["{" + inkex.NSS["jessyink"] + "}transitionIn"] = node.attrib["jessyInk_transitionIn"]
110 for node in self.document.xpath("//*[@jessyink:transitionIn]", namespaces=inkex.NSS):
111 node.attrib["{" + inkex.NSS["jessyink"] + "}transitionIn"] = node.attrib["{" + inkex.NSS["jessyink"] + "}transitionIn"].replace("=", ":")
113 for node in self.document.xpath("//*[@jessyInk_transitionOut]", namespaces=inkex.NSS):
114 node.attrib["{" + inkex.NSS["jessyink"] + "}transitionOut"] = node.attrib["jessyInk_transitionOut"]
117 for node in self.document.xpath("//*[@jessyink:transitionOut]", namespaces=inkex.NSS):
118 node.attrib["{" + inkex.NSS["jessyink"] + "}transitionOut"] = node.attrib["{" + inkex.NSS["jessyink"] + "}transitionOut"].replace("=", ":")
121 for node in self.document.xpath("//*[@jessyInk_autoText]", namespaces=inkex.NSS):
122 node.attrib["{" + inkex.NSS["jessyink"] + "}autoText"] = node.attrib["jessyInk_autoText"]
125 for node in self.document.xpath("//*[@jessyink:autoText]", namespaces=inkex.NSS):
126 node.attrib["{" + inkex.NSS["jessyink"] + "}autoText"] = node.attrib["{" + inkex.NSS["jessyink"] + "}autoText"].replace("=", ":")