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): |