controls/LogViewer.py
branchsvghmi
changeset 3249 7b19c363ef9c
parent 3246 0e8dbc2c390e
child 3303 0ffb41625592
equal deleted inserted replaced
3247:7282b40374b0 3249:7b19c363ef9c
   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