All pastes #978453 Raw Edit

Someone

public text v1 · immutable
·published 2008-04-09 15:56 UTC
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: