- dlg = ParamsEntryDialog(None, _("Enter the IP of the interface to bind"), defaultValue=self.pyroserver.ip)
- dlg.SetTests([(re.compile('\d{1,3}(?:\.\d{1,3}){3}$').match, _("IP is not valid!")),
- ( lambda ip :len([x for x in ip.split(".") if 0 <= int(x) <= 255]) == 4, _("IP is not valid!"))
- ])
- if dlg.ShowModal() == wx.ID_OK:
- self.pyroserver.ip = dlg.GetValue()
- self.pyroserver.Stop()
- evt.Skip()
-
- def OnTaskBarChangePort(self, evt):
- dlg = ParamsEntryDialog(None, _("Enter a port number "), defaultValue=str(self.pyroserver.port))
- dlg.SetTests([(UnicodeType.isdigit, _("Port number must be an integer!")), (lambda port : 0 <= int(port) <= 65535 , _("Port number must be 0 <= port <= 65535!"))])
- if dlg.ShowModal() == wx.ID_OK:
- self.pyroserver.port = int(dlg.GetValue())
- self.pyroserver.Stop()
- evt.Skip()
-
- def OnTaskBarChangeWorkingDir(self, evt):
- dlg = wx.DirDialog(None, _("Choose a working directory "), self.pyroserver.workdir, wx.DD_NEW_DIR_BUTTON)
- if dlg.ShowModal() == wx.ID_OK:
- self.pyroserver.workdir = dlg.GetPath()
- self.pyroserver.Stop()
- evt.Skip()
-
- def OnTaskBarChangeName(self, evt):
- dlg = ParamsEntryDialog(None, _("Enter a name "), defaultValue=self.pyroserver.name)
- dlg.SetTests([(lambda name : len(name) is not 0 , _("Name must not be null!"))])
- if dlg.ShowModal() == wx.ID_OK:
- self.pyroserver.name = dlg.GetValue()
- self.pyroserver.Restart()
- evt.Skip()
-
- def OnTaskBarLiveShell(self, evt):
- if self.pyroserver.plcobj is not None and self.pyroserver.plcobj.python_threads_vars is not None:
+ dlg = ParamsEntryDialog(None, _("Enter the IP of the interface to bind"), defaultValue=self.pyroserver.ip)
+ dlg.SetTests([(re.compile('\d{1,3}(?:\.\d{1,3}){3}$').match, _("IP is not valid!")),
+ ( lambda ip :len([x for x in ip.split(".") if 0 <= int(x) <= 255]) == 4, _("IP is not valid!"))
+ ])
+ if dlg.ShowModal() == wx.ID_OK:
+ self.pyroserver.ip = dlg.GetValue()
+ self.pyroserver.Stop()
+ evt.Skip()
+
+ def OnTaskBarChangePort(self, evt):
+ dlg = ParamsEntryDialog(None, _("Enter a port number "), defaultValue=str(self.pyroserver.port))
+ dlg.SetTests([(UnicodeType.isdigit, _("Port number must be an integer!")), (lambda port : 0 <= int(port) <= 65535 , _("Port number must be 0 <= port <= 65535!"))])
+ if dlg.ShowModal() == wx.ID_OK:
+ self.pyroserver.port = int(dlg.GetValue())
+ self.pyroserver.Stop()
+ evt.Skip()
+
+ def OnTaskBarChangeWorkingDir(self, evt):
+ dlg = wx.DirDialog(None, _("Choose a working directory "), self.pyroserver.workdir, wx.DD_NEW_DIR_BUTTON)
+ if dlg.ShowModal() == wx.ID_OK:
+ self.pyroserver.workdir = dlg.GetPath()
+ self.pyroserver.Stop()
+ evt.Skip()
+
+ def OnTaskBarChangeName(self, evt):
+ dlg = ParamsEntryDialog(None, _("Enter a name "), defaultValue=self.pyroserver.name)
+ dlg.SetTests([(lambda name : len(name) is not 0 , _("Name must not be null!"))])
+ if dlg.ShowModal() == wx.ID_OK:
+ self.pyroserver.name = dlg.GetValue()
+ self.pyroserver.Restart()
+ evt.Skip()
+
+ def OnTaskBarLiveShell(self, evt):
+ if self.pyroserver.plcobj is not None and self.pyroserver.plcobj.python_threads_vars is not None: