equal
deleted
inserted
replaced
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, |