630 project_modified = self.CTR.ProjectTestModified() |
630 project_modified = self.CTR.ProjectTestModified() |
631 self.FileMenu.Enable(wx.ID_SAVE, project_modified) |
631 self.FileMenu.Enable(wx.ID_SAVE, project_modified) |
632 MenuToolBar.EnableTool(wx.ID_SAVE, project_modified) |
632 MenuToolBar.EnableTool(wx.ID_SAVE, project_modified) |
633 self.FileMenu.Enable(wx.ID_SAVEAS, True) |
633 self.FileMenu.Enable(wx.ID_SAVEAS, True) |
634 MenuToolBar.EnableTool(wx.ID_SAVEAS, True) |
634 MenuToolBar.EnableTool(wx.ID_SAVEAS, True) |
635 self.FileMenu.Enable(wx.ID_PROPERTIES, True) |
|
636 self.FileMenu.Enable(wx.ID_CLOSE_ALL, True) |
635 self.FileMenu.Enable(wx.ID_CLOSE_ALL, True) |
637 else: |
636 else: |
638 self.FileMenu.Enable(wx.ID_CLOSE, False) |
637 self.FileMenu.Enable(wx.ID_CLOSE, False) |
639 self.FileMenu.Enable(wx.ID_PAGE_SETUP, False) |
638 self.FileMenu.Enable(wx.ID_PAGE_SETUP, False) |
640 self.FileMenu.Enable(wx.ID_PREVIEW, False) |
639 self.FileMenu.Enable(wx.ID_PREVIEW, False) |
642 MenuToolBar.EnableTool(wx.ID_PRINT, False) |
641 MenuToolBar.EnableTool(wx.ID_PRINT, False) |
643 self.FileMenu.Enable(wx.ID_SAVE, False) |
642 self.FileMenu.Enable(wx.ID_SAVE, False) |
644 MenuToolBar.EnableTool(wx.ID_SAVE, False) |
643 MenuToolBar.EnableTool(wx.ID_SAVE, False) |
645 self.FileMenu.Enable(wx.ID_SAVEAS, False) |
644 self.FileMenu.Enable(wx.ID_SAVEAS, False) |
646 MenuToolBar.EnableTool(wx.ID_SAVEAS, False) |
645 MenuToolBar.EnableTool(wx.ID_SAVEAS, False) |
647 self.FileMenu.Enable(wx.ID_PROPERTIES, False) |
|
648 self.FileMenu.Enable(wx.ID_CLOSE_ALL, False) |
646 self.FileMenu.Enable(wx.ID_CLOSE_ALL, False) |
649 |
647 |
650 def RefreshRecentProjectsMenu(self): |
648 def RefreshRecentProjectsMenu(self): |
651 recent_projects = cPickle.loads(str(self.Config.Read("RecentProjects", cPickle.dumps([])))) |
649 recent_projects = cPickle.loads(str(self.Config.Read("RecentProjects", cPickle.dumps([])))) |
652 self.FileMenu.Enable(ID_FILEMENURECENTPROJECTS, len(recent_projects) > 0) |
650 self.FileMenu.Enable(ID_FILEMENURECENTPROJECTS, len(recent_projects) > 0) |