BeremizIDE.py
changeset 3350 0d86fd9691ec
parent 3348 cfac764413dd
child 3351 88dbdebd10fc
equal deleted inserted replaced
3349:e7bd3ee40a64 3350:0d86fd9691ec
   472                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   472                 self.PouInstanceVariablesPanel.SetController(self.Controler)
   473                 self.RefreshAfterLoad()
   473                 self.RefreshAfterLoad()
   474         if self.EnableDebug:
   474         if self.EnableDebug:
   475             self.DebugVariablePanel.SetDataProducer(self.CTR)
   475             self.DebugVariablePanel.SetDataProducer(self.CTR)
   476 
   476 
   477         self.Bind(wx.EVT_CLOSE, self.OnCloseFrame)
       
   478 
       
   479         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, DISPLAYMENU)
   477         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU, DISPLAYMENU)
   480         self.RefreshAll()
   478         self.RefreshAll()
   481         self.LogConsole.SetFocus()
   479         self.LogConsole.SetFocus()
   482 
   480 
   483     def RefreshTitle(self):
   481     def RefreshTitle(self):
   638         return False
   636         return False
   639 
   637 
   640     def OnCloseFrame(self, event):
   638     def OnCloseFrame(self, event):
   641         if self.TryCloseFrame():
   639         if self.TryCloseFrame():
   642             self.LogConsole.Disconnect(-1, -1, wx.wxEVT_KILL_FOCUS)
   640             self.LogConsole.Disconnect(-1, -1, wx.wxEVT_KILL_FOCUS)
       
   641             super(Beremiz, self).OnCloseFrame(event)
   643             event.Skip()
   642             event.Skip()
   644         else:
   643         else:
   645             # prevent event to continue, i.e. cancel closing
   644             # prevent event to continue, i.e. cancel closing
   646             event.Veto()
   645             event.Veto()
   647 
   646