Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webactivity.py
diff options
context:
space:
mode:
authorAriel Calzada <ariel@acivitycentral.com>2013-01-08 12:58:59 (GMT)
committer Ariel Calzada <ariel@acivitycentral.com>2013-01-08 12:58:59 (GMT)
commit4966a2db4c3add44fc23e141fff61f438786c0ca (patch)
tree1fed74fa4fac13ffaa7f771cc5070ff4e412bd25 /webactivity.py
parentd5f22fdb8ec72819c3339bf37388873d7f3206a9 (diff)
issue dxo #310 and #2769 Custom start/homepage for BrowseHEADmaster
Diffstat (limited to 'webactivity.py')
-rw-r--r--webactivity.py12
1 files changed, 10 insertions, 2 deletions
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