Beremiz.py
changeset 797 61280a7d9ff2
parent 793 1b24b970a816
child 799 6af48f2e42ca
equal deleted inserted replaced
796:92071c4b85e9 797:61280a7d9ff2
   557             dialog.Destroy()
   557             dialog.Destroy()
   558             if answer == wx.ID_YES:
   558             if answer == wx.ID_YES:
   559                 self.CTR.SaveProject()
   559                 self.CTR.SaveProject()
   560             elif answer == wx.ID_CANCEL:
   560             elif answer == wx.ID_CANCEL:
   561                 return False
   561                 return False
       
   562         
       
   563         for idx in xrange(self.TabsOpened.GetPageCount()):
       
   564             window = self.TabsOpened.GetPage(idx)
       
   565             if not window.CheckSaveBeforeClosing():
       
   566                 return False
       
   567         
   562         return True
   568         return True
   563     
   569     
   564     def GetTabInfos(self, tab):
   570     def GetTabInfos(self, tab):
   565         if (isinstance(tab, EditorPanel) and 
   571         if (isinstance(tab, EditorPanel) and 
   566             not isinstance(tab, (Viewer, 
   572             not isinstance(tab, (Viewer,