equal
deleted
inserted
replaced
348 if self.pyroserver.plcobj is not None: |
348 if self.pyroserver.plcobj is not None: |
349 self.pyroserver.plcobj.StopPLC() |
349 self.pyroserver.plcobj.StopPLC() |
350 evt.Skip() |
350 evt.Skip() |
351 |
351 |
352 def OnTaskBarChangeInterface(self, evt): |
352 def OnTaskBarChangeInterface(self, evt): |
353 dlg = ParamsEntryDialog(None, _("Enter the ip of the interface to bind"), defaultValue=self.pyroserver.ip) |
353 dlg = ParamsEntryDialog(None, _("Enter the IP of the interface to bind"), defaultValue=self.pyroserver.ip) |
354 dlg.SetTests([(re.compile('\d{1,3}(?:\.\d{1,3}){3}$').match, _("Ip is not valid!")), |
354 dlg.SetTests([(re.compile('\d{1,3}(?:\.\d{1,3}){3}$').match, _("IP is not valid!")), |
355 ( lambda ip :len([x for x in ip.split(".") if 0 <= int(x) <= 255]) == 4, _("Ip is not valid!")) |
355 ( lambda ip :len([x for x in ip.split(".") if 0 <= int(x) <= 255]) == 4, _("IP is not valid!")) |
356 ]) |
356 ]) |
357 if dlg.ShowModal() == wx.ID_OK: |
357 if dlg.ShowModal() == wx.ID_OK: |
358 self.pyroserver.ip = dlg.GetValue() |
358 self.pyroserver.ip = dlg.GetValue() |
359 self.pyroserver.Stop() |
359 self.pyroserver.Stop() |
360 evt.Skip() |
360 evt.Skip() |
387 from wx import py |
387 from wx import py |
388 #frame = py.shell.ShellFrame(locals=self.pyroserver.plcobj.python_threads_vars) |
388 #frame = py.shell.ShellFrame(locals=self.pyroserver.plcobj.python_threads_vars) |
389 frame = py.crust.CrustFrame(locals=self.pyroserver.plcobj.python_threads_vars) |
389 frame = py.crust.CrustFrame(locals=self.pyroserver.plcobj.python_threads_vars) |
390 frame.Show() |
390 frame.Show() |
391 else: |
391 else: |
392 wx.MessageBox(_("No runnning PLC"), _("Error")) |
392 wx.MessageBox(_("No running PLC"), _("Error")) |
393 evt.Skip() |
393 evt.Skip() |
394 |
394 |
395 def OnTaskBarWXInspector(self, evt): |
395 def OnTaskBarWXInspector(self, evt): |
396 # Activate the widget inspection tool |
396 # Activate the widget inspection tool |
397 from wx.lib.inspection import InspectionTool |
397 from wx.lib.inspection import InspectionTool |