From 4966a2db4c3add44fc23e141fff61f438786c0ca Mon Sep 17 00:00:00 2001 From: Ariel Calzada Date: Tue, 08 Jan 2013 12:58:59 +0000 Subject: issue dxo #310 and #2769 Custom start/homepage for Browse --- (limited to 'webactivity.py') diff --git a/webactivity.py b/webactivity.py index a94c7fa..2dfb8ff 100644 --- a/webactivity.py +++ b/webactivity.py @@ -133,6 +133,7 @@ from browser import ZOOM_ORIGINAL from webtoolbar import PrimaryToolbar from edittoolbar import EditToolbar from viewtoolbar import ViewToolbar +from hometoolbar import HomeToolbar import downloadmanager # TODO: make the registration clearer SL #3087 @@ -188,11 +189,10 @@ class WebActivity(activity.Activity): self._primary_toolbar = PrimaryToolbar(self._tabbed_view, self) self._edit_toolbar = EditToolbar(self) self._view_toolbar = ViewToolbar(self) + self._home_toolbar = HomeToolbar(self) self._primary_toolbar.connect('add-link', self._link_add_button_cb) - self._primary_toolbar.connect('go-home', self._go_home_button_cb) - self._edit_toolbar_button = ToolbarButton( page=self._edit_toolbar, icon_name='toolbar-edit') @@ -205,6 +205,11 @@ class WebActivity(activity.Activity): icon_name='toolbar-view') self._primary_toolbar.toolbar.insert( view_toolbar_button, 2) + home_toolbar_button = ToolbarButton( + page=self._home_toolbar, + icon_name='go-home') + self._primary_toolbar.toolbar.insert( + home_toolbar_button, 3) self._primary_toolbar.show_all() self.set_toolbar_box(self._primary_toolbar) @@ -492,6 +497,9 @@ class WebActivity(activity.Activity): def _go_home_button_cb(self, button): self._tabbed_view.load_homepage() + def _change_home_button_cb(self, button): + self._tabbed_view.change_homepage() + def _key_press_cb(self, widget, event): key_name = Gdk.keyval_name(event.keyval) browser = self._tabbed_view.props.current_browser -- cgit v0.9.1