diff options
author | Ariel Calzada <ariel@acivitycentral.com> | 2013-01-03 16:16:33 (GMT) |
---|---|---|
committer | Ariel Calzada <ariel@acivitycentral.com> | 2013-01-03 16:16:33 (GMT) |
commit | e4b78ea13c1980f4560bfb568b9476ef1abbd470 (patch) | |
tree | e5fade2e07650596f817c91810b6dc601b7722da /webactivity.py | |
parent | 7b33af5cf841faef274a6511d94ec5a2c584fe1d (diff) |
sdxo #310 Custom start/home page in Browse and #2769 Applying downstream changes to Browse-webkit
Diffstat (limited to 'webactivity.py')
-rw-r--r-- | webactivity.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/webactivity.py b/webactivity.py index fdc12dd..86d38f5 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 @@ -183,11 +184,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') @@ -201,6 +201,12 @@ class WebActivity(activity.Activity): 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) @@ -487,6 +493,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 |