From f86977781e1885ca4e34b265181dfebff65ca347 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 05 May 2006 19:37:56 +0000 Subject: Add a share button to the browser. --- (limited to 'browser') diff --git a/browser/browser.py b/browser/browser.py index d77ed3b..28834e6 100755 --- a/browser/browser.py +++ b/browser/browser.py @@ -119,11 +119,10 @@ class NavigationToolbar(gtk.Toolbar): 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() + share = gtk.ToolButton("Share") + share.connect("clicked", self.__share_cb) + self.insert(share, -1) + share.show() separator = gtk.SeparatorToolItem() self.insert(separator, -1) @@ -149,26 +148,15 @@ class NavigationToolbar(gtk.Toolbar): def __reload_cb(self, button): self.embed.reload() - + + def __share_cb(self, button): + def __location_changed(self, embed): self._update_sensitivity() 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