equal
deleted
inserted
replaced
952 if data is not None : |
952 if data is not None : |
953 if self._connector.NewPLC(builder.GetBinaryCodeMD5(), data, []): |
953 if self._connector.NewPLC(builder.GetBinaryCodeMD5(), data, []): |
954 self.UnsubscribeAllDebugIECVariable() |
954 self.UnsubscribeAllDebugIECVariable() |
955 self.ProgramTransferred() |
955 self.ProgramTransferred() |
956 if self.AppFrame is not None: |
956 if self.AppFrame is not None: |
957 self.AppFrame.RefreshInstancesTree() |
|
958 self.AppFrame.CloseObsoleteDebugTabs() |
957 self.AppFrame.CloseObsoleteDebugTabs() |
959 self.logger.write(_("Transfer completed successfully.\n")) |
958 self.logger.write(_("Transfer completed successfully.\n")) |
960 else: |
959 else: |
961 self.logger.write_error(_("Transfer failed\n")) |
960 self.logger.write_error(_("Transfer failed\n")) |
962 self.StopSimulation() |
961 self.StopSimulation() |
1137 new_values = dialog.GetValues() |
1136 new_values = dialog.GetValues() |
1138 new_values["creationDateTime"] = old_values["creationDateTime"] |
1137 new_values["creationDateTime"] = old_values["creationDateTime"] |
1139 if new_values != old_values: |
1138 if new_values != old_values: |
1140 self.Controler.SetProjectProperties(None, new_values) |
1139 self.Controler.SetProjectProperties(None, new_values) |
1141 self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, DISPLAYMENU, |
1140 self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, DISPLAYMENU, |
1142 TYPESTREE, INSTANCESTREE, SCALING) |
1141 PROJECTTREE, POUINSTANCEVARIABLESPANEL, SCALING) |
1143 dialog.Destroy() |
1142 dialog.Destroy() |
1144 |
1143 |
1145 def RefreshFileMenu(self): |
1144 def RefreshFileMenu(self): |
1146 MenuToolBar = self.Panes["MenuToolBar"] |
1145 MenuToolBar = self.Panes["MenuToolBar"] |
1147 if self.CTR is not None: |
1146 if self.CTR is not None: |
1448 frame.Raise() |
1447 frame.Raise() |
1449 |
1448 |
1450 def Refresh(self): |
1449 def Refresh(self): |
1451 global frame |
1450 global frame |
1452 if frame is not None: |
1451 if frame is not None: |
1453 frame._Refresh(TITLE, INSTANCESTREE, FILEMENU, EDITMENU) |
1452 frame._Refresh(TITLE, POUINSTANCEVARIABLESPANEL, FILEMENU, EDITMENU) |
1454 frame.RefreshEditor() |
1453 frame.RefreshEditor() |
1455 frame.RefreshAll() |
1454 frame.RefreshAll() |
1456 |
1455 |
1457 def Close(self): |
1456 def Close(self): |
1458 global frame |
1457 global frame |