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 |