diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-05 19:37:56 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-05 19:37:56 (GMT) |
commit | f86977781e1885ca4e34b265181dfebff65ca347 (patch) | |
tree | 22a5122898fe4639a11d65da8b4f23b1efae4e78 /browser | |
parent | d0613d2a42a062cf4d0b0c9c6ea32bfbb01f278d (diff) |
Add a share button to the browser.
Diffstat (limited to 'browser')
-rwxr-xr-x | browser/browser.py | 26 |
1 files changed, 7 insertions, 19 deletions
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) |