181 |
181 |
182 def _ShowMasterGenerated(self): |
182 def _ShowMasterGenerated(self): |
183 buildpath = self._getBuildPath() |
183 buildpath = self._getBuildPath() |
184 # Eventually create build dir |
184 # Eventually create build dir |
185 if not os.path.exists(buildpath): |
185 if not os.path.exists(buildpath): |
186 self.logger.write_error("Error: No PLC built\n") |
186 self.logger.write_error(_("Error: No PLC built\n")) |
187 return |
187 return |
188 |
188 |
189 masterpath = os.path.join(buildpath, "MasterGenerated.od") |
189 masterpath = os.path.join(buildpath, "MasterGenerated.od") |
190 if not os.path.exists(masterpath): |
190 if not os.path.exists(masterpath): |
191 self.logger.write_error("Error: No Master generated\n") |
191 self.logger.write_error(_("Error: No Master generated\n")) |
192 return |
192 return |
193 |
193 |
194 new_dialog = objdictedit(None, filesOpen=[masterpath]) |
194 new_dialog = objdictedit(None, filesOpen=[masterpath]) |
195 new_dialog.Show() |
195 new_dialog.Show() |
196 |
196 |
197 PluginMethods = [ |
197 PluginMethods = [ |
198 {"bitmap" : os.path.join("images", "NetworkEdit"), |
198 {"bitmap" : os.path.join("images", "NetworkEdit"), |
199 "name" : "Edit network", |
199 "name" : _("Edit network"), |
200 "tooltip" : "Edit CanOpen Network with NetworkEdit", |
200 "tooltip" : _("Edit CanOpen Network with NetworkEdit"), |
201 "method" : "_OpenView"}, |
201 "method" : "_OpenView"}, |
202 {"name" : "Show Master", |
202 {"name" : _("Show Master"), |
203 "tooltip" : "Show Master generated by config_utils", |
203 "tooltip" : _("Show Master generated by config_utils"), |
204 "method" : "_ShowMasterGenerated"} |
204 "method" : "_ShowMasterGenerated"} |
205 ] |
205 ] |
206 |
206 |
207 def OnPlugClose(self): |
207 def OnPlugClose(self): |
208 if self._View: |
208 if self._View: |