controls/LogViewer.py
changeset 2737 38afed869ff6
parent 2704 4ba3bdc7d71f
child 3303 0ffb41625592
equal deleted inserted replaced
2736:a81b72ef156c 2737:38afed869ff6
   709     def OnMessagePanelRightUp(self, event):
   709     def OnMessagePanelRightUp(self, event):
   710         message = self.GetMessageByScreenPos(*event.GetPosition())
   710         message = self.GetMessageByScreenPos(*event.GetPosition())
   711         if message is not None:
   711         if message is not None:
   712             menu = wx.Menu(title='')
   712             menu = wx.Menu(title='')
   713 
   713 
   714             new_id = wx.NewId()
   714             menu_entry = menu.Append(help='', id=wx.ID_ANY, kind=wx.ITEM_NORMAL, text=_("Copy"))
   715             menu.Append(help='', id=new_id, kind=wx.ITEM_NORMAL, text=_("Copy"))
   715             self.Bind(wx.EVT_MENU, self.GetCopyMessageToClipboardFunction(message), menu_entry)
   716             self.Bind(wx.EVT_MENU, self.GetCopyMessageToClipboardFunction(message), id=new_id)
       
   717 
   716 
   718             self.MessagePanel.PopupMenu(menu)
   717             self.MessagePanel.PopupMenu(menu)
   719             menu.Destroy()
   718             menu.Destroy()
   720         event.Skip()
   719         event.Skip()
   721 
   720