equal
deleted
inserted
replaced
291 |
291 |
292 def GiveDetails(self, _context, msgs): |
292 def GiveDetails(self, _context, msgs): |
293 for msg in msgs: |
293 for msg in msgs: |
294 self.msg += msg.text + "\n" |
294 self.msg += msg.text + "\n" |
295 |
295 |
|
296 def PassMessage(self, _context, msgs): |
|
297 for msg in msgs: |
|
298 self.msg += msg.text + "\n" |
|
299 |
296 def GetSubHMITree(self, _context): |
300 def GetSubHMITree(self, _context): |
297 return [self.hmitree_node.etree()] |
301 return [self.hmitree_node.etree()] |
298 |
302 |
299 def ValidateWidget(self): |
303 def ValidateWidget(self): |
300 self.msg = "" |
304 self.msg = "" |
310 raise Exception(_("No HMI tree node selected")) |
314 raise Exception(_("No HMI tree node selected")) |
311 |
315 |
312 transform = XSLTransform( |
316 transform = XSLTransform( |
313 os.path.join(ScriptDirectory, "gen_dnd_widget_svg.xslt"), |
317 os.path.join(ScriptDirectory, "gen_dnd_widget_svg.xslt"), |
314 [("GetSubHMITree", self.GetSubHMITree), |
318 [("GetSubHMITree", self.GetSubHMITree), |
315 ("GiveDetails", self.GiveDetails)]) |
319 ("PassMessage", self.GiveDetails)]) |
316 |
320 |
317 svgdom = etree.parse(self.selected_SVG) |
321 svgdom = etree.parse(self.selected_SVG) |
318 |
322 |
319 result = transform.transform( |
323 result = transform.transform( |
320 svgdom, hmi_path = self.hmitree_node.hmi_path()) |
324 svgdom, hmi_path = self.hmitree_node.hmi_path()) |