diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-04 20:11:16 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-04 20:11:16 (GMT) |
commit | 91670df8b25856b28e4b7f688c9978756a062c37 (patch) | |
tree | 0d2d76df3c177f5000166d0c8632bbc027503fc5 /browser | |
parent | 14d572e72a6c18fba6b6676682e8722614484520 (diff) |
Factor out a very simple p2p messaging system from chat
Diffstat (limited to 'browser')
-rwxr-xr-x | browser/browser.py | 23 |
1 files changed, 23 insertions, 0 deletions
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) |