rendered paste body
def make_anchor_context_menu(self, event, href, type_):
menu = gtk.Menu()
menu_items = gtk.ImageMenuItem( _( "_Open link" ) )
menu_items.set_image( gtk.image_new_from_stock( gtk.STOCK_NETWORK, gtk.ICON_SIZE_MENU ))
menu.append(menu_items)
menu_items.connect("activate", self.anchor_menu_open_link, href, type_)
menu_items.show()
menu_items = gtk.ImageMenuItem( _( "_Copy link location" ))
menu_items.set_image( gtk.image_new_from_stock( gtk.STOCK_COPY, gtk.ICON_SIZE_MENU ))
menu.append(menu_items)
menu_items.connect("activate", self.anchor_menu_copy_link, href)
menu_items.show()
#modifica per copypm
menu_items = gtk.ImageMenuItem( _( "_Copy pm link location" ))
menu_items.set_image( gtk.image_new_from_stock( gtk.STOCK_COPYPM, gtk.ICON_SIZE_MENU ))
menu.append(menu_items)
menu_items.connect("activate", self.anchor_menu_copypm_link, href)
menu_items.show()
#fine modifica copy pm
menu.popup(None, None, None, event.button, event.time)
def _anchor_event(self, tag, textview, event, iter, href, type_):
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 1:
self.textview.emit("url-clicked", href, type_)
return True
if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3: