From 91670df8b25856b28e4b7f688c9978756a062c37 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 04 May 2006 20:11:16 +0000 Subject: Factor out a very simple p2p messaging system from chat --- (limited to 'browser') diff --git a/browser/browser.py b/browser/browser.py index 64343db..d77ed3b 100755 --- a/browser/browser.py +++ b/browser/browser.py @@ -118,6 +118,16 @@ class NavigationToolbar(gtk.Toolbar): 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() address_item = AddressItem(self.__open_address_cb) self.insert(address_item, -1) @@ -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) -- cgit v0.9.1