Beremiz.py
changeset 1087 16cc3c42e413
parent 1067 4f460c1dffb5
child 1088 43739c16a002
equal deleted inserted replaced
1086:b566ab5556ab 1087:16cc3c42e413
   578         if not wnd:
   578         if not wnd:
   579             wnd = self
   579             wnd = self
   580         InspectionTool().Show(wnd, True)
   580         InspectionTool().Show(wnd, True)
   581 
   581 
   582     def OnLogConsoleFocusChanged(self, event):
   582     def OnLogConsoleFocusChanged(self, event):
   583         if self.EditMenu:
   583         self.RefreshEditMenu()
   584             self.RefreshEditMenu()
       
   585         event.Skip()
   584         event.Skip()
   586 
   585 
   587     def OnLogConsoleUpdateUI(self, event):
   586     def OnLogConsoleUpdateUI(self, event):
   588         self.SetCopyBuffer(self.LogConsole.GetSelectedText(), True)
   587         self.SetCopyBuffer(self.LogConsole.GetSelectedText(), True)
   589         event.Skip()
   588         event.Skip()
   657             return notebook.GetPageIndex(confnode._OpenView(*page_infos[2:]))
   656             return notebook.GetPageIndex(confnode._OpenView(*page_infos[2:]))
   658         else:
   657         else:
   659             return IDEFrame.LoadTab(self, notebook, page_infos)
   658             return IDEFrame.LoadTab(self, notebook, page_infos)
   660     
   659     
   661     def OnCloseFrame(self, event):
   660     def OnCloseFrame(self, event):
       
   661         self.LogConsole.Unbind(wx.EVT_KILL_FOCUS, self.OnLogConsoleFocusChanged)
       
   662         self.LogConsole.Unbind(wx.stc.EVT_STC_UPDATEUI, self.OnLogConsoleUpdateUI)
   662         if self.CTR is None or self.CheckSaveBeforeClosing(_("Close Application")):
   663         if self.CTR is None or self.CheckSaveBeforeClosing(_("Close Application")):
   663             if self.CTR is not None:
   664             if self.CTR is not None:
   664                 self.CTR.KillDebugThread()
   665                 self.CTR.KillDebugThread()
   665             self.KillLocalRuntime()
   666             self.KillLocalRuntime()
   666             
   667