Factor out a very simple p2p messaging system from chat

This commit is contained in:
Marco Pesenti Gritti
2006-05-04 16:11:16 -04:00
parent 14d572e72a
commit 91670df8b2
3 changed files with 207 additions and 81 deletions
+23
View File
@@ -115,6 +115,16 @@ class NavigationToolbar(gtk.Toolbar):
self.insert(self.reload, -1)
self.reload.show()
separator = gtk.SeparatorToolItem()
self.insert(separator, -1)
separator.show()
item = gtk.MenuToolButton(None, "Share")
item.set_menu(gtk.Menu())
item.connect("show-menu", self.__show_share_menu_cb)
toolbar.insert(item, -1)
item.show()
separator = gtk.SeparatorToolItem()
self.insert(separator, -1)
separator.show()
@@ -145,7 +155,20 @@ class NavigationToolbar(gtk.Toolbar):
def __open_address_cb(self, address):
self.embed.load_address(address)
def __show_share_menu_cb(self, button):
menu = gtk.Menu()
item = gtk.MenuItem("Group", False)
item.connect("activate", self.__share_group_activate_cb)
menu.append(item)
item.show()
button.set_menu(menu)
def __share_group_activate_cb(self, item, link):
pass
class BrowserActivity(activity.Activity):
def __init__(self, uri):
activity.Activity.__init__(self)