BeremizIDE.py
changeset 1927 5def24850a28
parent 1925 ecc53c5e6817
child 1933 cef288644088
equal deleted inserted replaced
1926:d430a67c8462 1927:5def24850a28
   933 
   933 
   934         self.ResetView()
   934         self.ResetView()
   935         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   935         self._Refresh(TITLE, EDITORTOOLBAR, FILEMENU, EDITMENU)
   936         self.RefreshAll()
   936         self.RefreshAll()
   937 
   937 
       
   938     def RefreshAfterSave(self):
       
   939         self.RefreshAll()
       
   940         self._Refresh(TITLE, FILEMENU, EDITMENU, PAGETITLES)
       
   941 
   938     def OnSaveProjectMenu(self, event):
   942     def OnSaveProjectMenu(self, event):
   939         selected = self.TabsOpened.GetSelection()
   943         selected = self.TabsOpened.GetSelection()
   940         if selected != -1:
   944         if selected != -1:
   941             window = self.TabsOpened.GetPage(selected)
   945             window = self.TabsOpened.GetPage(selected)
   942             window.Save()
   946             window.Save()
   943         if self.CTR is not None:
   947         if self.CTR is not None:
   944             self.CTR.SaveProject()
   948             self.CTR.SaveProject()
   945             self.RefreshAll()
   949             self.RefreshAfterSave()
   946             self._Refresh(TITLE, FILEMENU, EDITMENU, PAGETITLES)
       
   947 
   950 
   948     def OnSaveProjectAsMenu(self, event):
   951     def OnSaveProjectAsMenu(self, event):
   949         selected = self.TabsOpened.GetSelection()
   952         selected = self.TabsOpened.GetSelection()
   950         if selected != -1:
   953         if selected != -1:
   951             window = self.TabsOpened.GetPage(selected)
   954             window = self.TabsOpened.GetPage(selected)
   952             window.SaveAs()
   955             window.SaveAs()
   953         if self.CTR is not None:
   956         if self.CTR is not None:
   954             self.CTR.SaveProjectAs()
   957             self.CTR.SaveProjectAs()
   955             self.RefreshAll()
   958             self.RefreshAfterSave()
   956             self.RefreshConfigRecentProjects(self.CTR.ProjectPath)
   959             self.RefreshConfigRecentProjects(self.CTR.ProjectPath)
   957             self._Refresh(TITLE, FILEMENU, EDITMENU, PAGETITLES)
       
   958 
   960 
   959     def OnQuitMenu(self, event):
   961     def OnQuitMenu(self, event):
   960         self.Close()
   962         self.Close()
   961 
   963 
   962     def OnAboutMenu(self, event):
   964     def OnAboutMenu(self, event):