def Load(self, filename): SrcCtrl.create(self, filename) self.EnableMenuCommands(True) absname = os.path.abspath(filename) if absname in self.recent: self.recent.remove(absname) self.recent.append(absname)
def Load(self, filename): absname = os.path.abspath(filename) if absname in self.open: msg = 'Document already open. Reload in the same page?' dlg = wx.MessageDialog(self, msg, 'Reload', wx.YES_NO) if dlg.ShowModal() == wx.ID_YES: self.Reload(absname) return None else: self.open.append(absname) SrcCtrl.create(self, absname) self.EnableMenuCommands(True) if absname in self.recent: self.recent.remove(absname) self.recent.append(absname) self._update_recent_menu() return None
def OnNew(self, evt): SrcCtrl.create(self)