Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/browser
diff options
context:
space:
mode:
authorMarco 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)
commit91670df8b25856b28e4b7f688c9978756a062c37 (patch)
tree0d2d76df3c177f5000166d0c8632bbc027503fc5 /browser
parent14d572e72a6c18fba6b6676682e8722614484520 (diff)
Factor out a very simple p2p messaging system from chat
Diffstat (limited to 'browser')
-rwxr-xr-xbrowser/browser.py23
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)