--- a/LPCManager.py Mon Oct 01 19:19:41 2012 +0200
+++ b/LPCManager.py Thu Oct 04 18:02:50 2012 +0200
@@ -814,6 +814,11 @@
self.logger.write(_("PLC transferred successfully\n"))
+ # Update a PLCOpenEditor Pou variable location + def UpdateProjectVariableLocation(self, old_leading, new_leading): + self.Project.updateElementAddress(old_leading, new_leading) # Update a PLCOpenEditor Pou variable name
def UpdateProjectVariableName(self, old_name, new_name):
self.Project.updateElementName(old_name, new_name)
@@ -1142,6 +1147,7 @@
self.ProgramTransferred()
if self.AppFrame is not None:
self.AppFrame.CloseObsoleteDebugTabs()
+ self.AppFrame.RefreshPouInstanceVariablesPanel() self.logger.write(_("Transfer completed successfully.\n"))
self.logger.write_error(_("Transfer failed\n"))
@@ -1306,7 +1312,10 @@
Beremiz.__init__(self, parent, projectOpen, buildpath, ctr, debug)
def OnCloseFrame(self, event):
@@ -1863,6 +1872,7 @@
def __init__(self, CTR, Log):
cmd.Cmd.__init__(self, stdin=Log, stdout=Log)
self.use_rawinput = False
+ self.restore_last_state = False @@ -1887,12 +1897,18 @@
self.CTR.SetAppFrame(frame, frame.Log)
+ self.restore_last_state = True + if self.restore_last_state: + self.restore_last_state = False + frame.RestoreLastState() frame._Refresh(TITLE, PROJECTTREE, POUINSTANCEVARIABLESPANEL, FILEMENU, EDITMENU)