BeremizIDE.py
changeset 1757 0de89da92ee0
parent 1756 08e4394ff4fb
child 1760 ed2e2afb9573
equal deleted inserted replaced
1756:08e4394ff4fb 1757:0de89da92ee0
   326                                  ("Connect",  wx.WXK_F7),
   326                                  ("Connect",  wx.WXK_F7),
   327                                  ("Build",    wx.WXK_F11)]:
   327                                  ("Build",    wx.WXK_F11)]:
   328             def OnMethodGen(obj, meth):
   328             def OnMethodGen(obj, meth):
   329                 def OnMethod(evt):
   329                 def OnMethod(evt):
   330                     if obj.CTR is not None:
   330                     if obj.CTR is not None:
   331                        obj.CTR.CallMethod('_'+meth)
   331                         obj.CTR.CallMethod('_'+meth)
   332                     wx.CallAfter(self.RefreshStatusToolBar)
   332                     wx.CallAfter(self.RefreshStatusToolBar)
   333                 return OnMethod
   333                 return OnMethod
   334             newid = wx.NewId()
   334             newid = wx.NewId()
   335             self.Bind(wx.EVT_MENU, OnMethodGen(self, method), id=newid)
   335             self.Bind(wx.EVT_MENU, OnMethodGen(self, method), id=newid)
   336             accels += [wx.AcceleratorEntry(wx.ACCEL_NORMAL, shortcut, newid)]
   336             accels += [wx.AcceleratorEntry(wx.ACCEL_NORMAL, shortcut, newid)]