controls/LogViewer.py
branchsvghmi
changeset 3246 0e8dbc2c390e
parent 2704 4ba3bdc7d71f
child 3303 0ffb41625592
equal deleted inserted replaced
3245:c441181247cf 3246:0e8dbc2c390e
   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