308 if dlg.ShowModal() == wx.ID_OK: |
308 if dlg.ShowModal() == wx.ID_OK: |
309 self.pyroserver.workdir = dlg.GetPath() |
309 self.pyroserver.workdir = dlg.GetPath() |
310 self.pyroserver.Stop() |
310 self.pyroserver.Stop() |
311 |
311 |
312 def OnTaskBarChangeName(self, evt): |
312 def OnTaskBarChangeName(self, evt): |
313 dlg = ParamsEntryDialog(None, _("Enter a name "), defaultValue=self.pyroserver.name) |
313 servicename = self.pyroserver.servicename |
|
314 servicename = '' if servicename is None else servicename |
|
315 dlg = ParamsEntryDialog(None, _("Enter a name "), defaultValue=servicename) |
314 dlg.SetTests([(lambda name : len(name) is not 0 , _("Name must not be null!"))]) |
316 dlg.SetTests([(lambda name : len(name) is not 0 , _("Name must not be null!"))]) |
315 if dlg.ShowModal() == wx.ID_OK: |
317 if dlg.ShowModal() == wx.ID_OK: |
316 self.pyroserver.name = dlg.GetValue() |
318 self.pyroserver.servicename = dlg.GetValue() |
317 self.pyroserver.Restart() |
319 self.pyroserver.Restart() |
318 |
320 |
319 def _LiveShellLocals(self): |
321 def _LiveShellLocals(self): |
320 if self.pyroserver.plcobj is not None: |
322 if self.pyroserver.plcobj is not None: |
321 return {"locals":self.pyroserver.plcobj.python_runtime_vars} |
323 return {"locals":self.pyroserver.plcobj.python_runtime_vars} |