Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/webtoolbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'webtoolbar.py')
-rw-r--r--webtoolbar.py25
1 files changed, 14 insertions, 11 deletions
diff --git a/webtoolbar.py b/webtoolbar.py
index e87eb6f..f784f34 100644
--- a/webtoolbar.py
+++ b/webtoolbar.py
@@ -27,7 +27,9 @@ from xpcom import components
from sugar.graphics.toolbutton import ToolButton
from sugar.graphics.menuitem import MenuItem
from sugar._sugarext import AddressEntry
-from sugar.graphics.toolbar import Toolbar
+from sugar.graphics.toolbarbox import ToolbarBox
+from sugar.activity.widgets import ActivityToolbarButton
+from sugar.activity.widgets import StopButton
from sugar.activity import activity
import filepicker
@@ -214,7 +216,7 @@ class WebEntry(AddressEntry):
else:
self._search_popup()
-class PrimaryToolbar(Toolbar):
+class PrimaryToolbar(ToolbarBox):
__gtype_name__ = 'PrimaryToolbar'
__gsignals__ = {
@@ -224,7 +226,7 @@ class PrimaryToolbar(Toolbar):
}
def __init__(self, tabbed_view, act):
- Toolbar.__init__(self)
+ ToolbarBox.__init__(self)
self._activity = act
@@ -232,25 +234,26 @@ class PrimaryToolbar(Toolbar):
self._loading = False
- self.top.insert(activity.toolbar(self._activity), 0)
+ activity_button = ActivityToolbarButton(self._activity)
+ self.toolbar.insert(activity_button, 0)
self._back = ToolButton('go-previous-paired')
self._back.set_tooltip(_('Back'))
self._back.props.sensitive = False
self._back.connect('clicked', self._go_back_cb)
- self.top.insert(self._back, -1)
+ self.toolbar.insert(self._back, -1)
self._back.show()
self._forward = ToolButton('go-next-paired')
self._forward.set_tooltip(_('Forward'))
self._forward.props.sensitive = False
self._forward.connect('clicked', self._go_forward_cb)
- self.top.insert(self._forward, -1)
+ self.toolbar.insert(self._forward, -1)
self._forward.show()
self._stop_and_reload = ToolButton('media-playback-stop')
self._stop_and_reload.connect('clicked', self._stop_and_reload_cb)
- self.top.insert(self._stop_and_reload, -1)
+ self.toolbar.insert(self._stop_and_reload, -1)
self._stop_and_reload.show()
self.entry = WebEntry()
@@ -261,17 +264,17 @@ class PrimaryToolbar(Toolbar):
entry_item.add(self.entry)
self.entry.show()
- self.top.insert(entry_item, -1)
+ self.toolbar.insert(entry_item, -1)
entry_item.show()
self._link_add = ToolButton('emblem-favorite')
self._link_add.set_tooltip(_('Bookmark'))
self._link_add.connect('clicked', self._link_add_clicked_cb)
- self.top.insert(self._link_add, -1)
+ self.toolbar.insert(self._link_add, -1)
self._link_add.show()
- #self.top.insert(activity.expander(), -1)
- self.top.insert(activity.stop_button(self._activity), -1)
+ stop_button = StopButton(self._activity)
+ self.toolbar.insert(stop_button, -1)
self._progress_listener = None
self._history = None