Esempio n. 1
0
 def _populate_popup(self, textview, menu):
     menu.append(gtk.SeparatorMenuItem())
     # Enc/Dec
     encdec = gtk.MenuItem(_('Send selected text to Encode/Decode tool'))
     encdec.connect("activate", self._send2enc)
     menu.append(encdec)
     # Syntax menu
     syntaxMenu = gtk.Menu()
     for i in self.get_languages():
         langItem = gtk.MenuItem(i)
         langItem.connect("activate", self._activate_lang, i)
         syntaxMenu.append(langItem)
     opc = gtk.MenuItem(_("Syntax highlighting"))
     opc.set_submenu(syntaxMenu)
     menu.append(opc)
     # Strings payloads
     payloadMenu = gtk.Menu()
     for i in self.get_string_payloads():
         payloadItem = gtk.MenuItem(i[:50] + ' ...')
         payloadItem.connect("activate", self._insert_payload, i)
         payloadMenu.append(payloadItem)
     opc = gtk.MenuItem(_("String payloads"))
     opc.set_submenu(payloadMenu)
     menu.append(opc)
     menu.show_all()
     Searchable._populate_popup(self, textview, menu)
Esempio n. 2
0
 def _populate_popup(self, textview, menu):
     menu.append(gtk.SeparatorMenuItem())
     encdec = gtk.MenuItem(_('Send selected text to Encode/Decode tool'))
     encdec.connect("activate", self._send2enc)
     menu.append(encdec)
     syntaxMenu = gtk.Menu()
     for i in self.get_languages():
         langItem = gtk.MenuItem(i)
         langItem.connect("activate", self._activate_lang, i)
         syntaxMenu.append(langItem)
     opc = gtk.MenuItem(_("Syntax highlighting"))
     opc.set_submenu(syntaxMenu)
     menu.append(opc)
     menu.show_all()
     Searchable._populate_popup(self, textview, menu)