def __init__(self, app): """Constructor. Creates the frames and menus. """ title = 'brIDE - v. %s' % __version__ wx.Frame.__init__(self, None, -1, title) self.book = wx.Notebook(self, -1) self.statwin = StatusWindow.create(self, (0,550), (800,50)) self.help = wx.TextCtrl(self, -1) self.recent = app.recent self.open = [] self.InitMenu() self.InitSizer() self.SetSize((800, 600)) self.Bind(wx.EVT_KEY_DOWN, self.OnKeyPressed) self.CTRLMAP = {312+999: lambda: self.book.AdvanceSelection(False), 313+999: lambda: self.book.AdvanceSelection(True), ord('X')+999: self.OnCtrlX} self.CTRLXMAP = {ord('F')+999: lambda: self.OnOpen(None), ord('S')+999: lambda: self.OnSave(None), ord('W')+999: lambda: self.OnSaveAs(None), ord('B'): lambda: self.OnNew(None), ord('K'): lambda: self.OnClose(None), ord('C')+999: lambda: self.OnExit(None)} self.ctrlx = False
def __init__(self, app): """Constructor. Creates the frames and menus. """ title = 'brIDE - v. %s' % __version__ wx.Frame.__init__(self, None, -1, title) self.book = wx.Notebook(self, -1) self.statwin = StatusWindow.create(self, (0,550), (800,50)) self.recent = app.recent self.InitMenu() self.InitSizer() self.SetSize((800, 600))