plugins/c_ext/CFileEditor.py
changeset 427 7ac746c07ff2
parent 401 8106a853a7c7
child 534 80f05b17de1e
equal deleted inserted replaced
426:3f285782ac9b 427:7ac746c07ff2
   906 
   906 
   907     def OnCloseTabMenu(self, event):
   907     def OnCloseTabMenu(self, event):
   908         selected = self.PartsOpened.GetSelection()
   908         selected = self.PartsOpened.GetSelection()
   909         if selected >= 0:
   909         if selected >= 0:
   910             self.PartsOpened.DeletePage(selected)
   910             self.PartsOpened.DeletePage(selected)
   911         event.Skip()
       
   912 
   911 
   913     def OnSaveMenu(self, event):
   912     def OnSaveMenu(self, event):
   914         if getattr(self, "_onsave", None) != None:
   913         if getattr(self, "_onsave", None) != None:
   915             self._onsave()
   914             self._onsave()
   916         self.RefreshTitle()
   915         self.RefreshTitle()
   917         self.RefreshEditMenu()
   916         self.RefreshEditMenu()
   918         event.Skip()
       
   919 
   917 
   920 #-------------------------------------------------------------------------------
   918 #-------------------------------------------------------------------------------
   921 #                            Notebook Unified Functions
   919 #                            Notebook Unified Functions
   922 #-------------------------------------------------------------------------------
   920 #-------------------------------------------------------------------------------
   923     
   921     
   955     def OnRefreshMenu(self, event):
   953     def OnRefreshMenu(self, event):
   956         selected = self.PartsOpened.GetSelection()
   954         selected = self.PartsOpened.GetSelection()
   957         if selected != -1:
   955         if selected != -1:
   958             window = self.PartsOpened.GetPage(selected)
   956             window = self.PartsOpened.GetPage(selected)
   959             window.RefreshView()
   957             window.RefreshView()
   960         event.Skip()
       
   961 
   958 
   962     def OnUndoMenu(self, event):
   959     def OnUndoMenu(self, event):
   963         self.Controler.LoadPrevious()
   960         self.Controler.LoadPrevious()
   964         selected = self.PartsOpened.GetSelection()        
   961         selected = self.PartsOpened.GetSelection()        
   965         if selected != -1:
   962         if selected != -1:
   966             window = self.PartsOpened.GetPage(selected)
   963             window = self.PartsOpened.GetPage(selected)
   967             window.RefreshView()
   964             window.RefreshView()
   968         self.RefreshTitle()
   965         self.RefreshTitle()
   969         self.RefreshEditMenu()
   966         self.RefreshEditMenu()
   970         event.Skip()
       
   971     
   967     
   972     def OnRedoMenu(self, event):
   968     def OnRedoMenu(self, event):
   973         self.Controler.LoadNext()
   969         self.Controler.LoadNext()
   974         selected = self.PartsOpened.GetSelection()
   970         selected = self.PartsOpened.GetSelection()
   975         if selected != -1:
   971         if selected != -1:
   976             window = self.PartsOpened.GetPage(selected)
   972             window = self.PartsOpened.GetPage(selected)
   977             window.RefreshView()
   973             window.RefreshView()
   978         self.RefreshTitle()
   974         self.RefreshTitle()
   979         self.RefreshEditMenu()
   975         self.RefreshEditMenu()
   980         event.Skip()
       
   981         
   976         
   982 #-------------------------------------------------------------------------------
   977 #-------------------------------------------------------------------------------
   983 #                      CFile Editor Panels Management Functions
   978 #                      CFile Editor Panels Management Functions
   984 #-------------------------------------------------------------------------------
   979 #-------------------------------------------------------------------------------
   985     
   980