Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Drake <dsd@laptop.org>2011-10-30 16:36:25 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-11-18 17:18:33 (GMT)
commitb517c69c46be6eaafbf200c8f513b1395f84e694 (patch)
tree527984c35e532518bbf1fca26dc8ef38cd1158bb
parent931f33bd1437dbc50df3b2c88d59a7e23f91dab5 (diff)
Remove old toolbars support
Reviewed-by: Manuel Quinones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r--webactivity.py66
-rw-r--r--webtoolbar.py25
2 files changed, 22 insertions, 69 deletions
diff --git a/webactivity.py b/webactivity.py
index eefb169..707b602 100644
--- a/webactivity.py
+++ b/webactivity.py
@@ -50,13 +50,7 @@ from sugar.graphics.alert import Alert
from sugar.graphics.icon import Icon
from sugar import mime
-# Attempt to import the new toolbar classes. If the import fails,
-# fall back to the old toolbar style.
-try:
- from sugar.graphics.toolbarbox import ToolbarButton
- NEW_TOOLBARS = True
-except ImportError:
- NEW_TOOLBARS = False
+from sugar.graphics.toolbarbox import ToolbarButton
PROFILE_VERSION = 2
@@ -64,10 +58,6 @@ _profile_version = 0
_profile_path = os.path.join(activity.get_activity_root(), 'data/gecko')
_version_file = os.path.join(_profile_path, 'version')
-if not NEW_TOOLBARS:
- _TOOLBAR_EDIT = 1
- _TOOLBAR_BROWSE = 2
-
if os.path.exists(_version_file):
f = open(_version_file)
_profile_version = int(f.read())
@@ -242,41 +232,20 @@ class WebActivity(activity.Activity):
self._primary_toolbar.connect('go-home', self._go_home_button_cb)
- if NEW_TOOLBARS:
- logging.debug('Using new toolbars')
-
- self._edit_toolbar_button = ToolbarButton(
- page=self._edit_toolbar,
- icon_name='toolbar-edit')
- self._primary_toolbar.toolbar.insert(
- self._edit_toolbar_button, 1)
-
- view_toolbar_button = ToolbarButton(
- page=self._view_toolbar,
- icon_name='toolbar-view')
- self._primary_toolbar.toolbar.insert(
- view_toolbar_button, 2)
-
- self._primary_toolbar.show_all()
- self.set_toolbar_box(self._primary_toolbar)
- else:
- _logger.debug('Using old toolbars')
-
- toolbox = activity.ActivityToolbox(self)
-
- toolbox.add_toolbar(_('Edit'), self._edit_toolbar)
- self._edit_toolbar.show()
-
- toolbox.add_toolbar(_('Browse'), self._primary_toolbar)
- self._primary_toolbar.show()
+ self._edit_toolbar_button = ToolbarButton(
+ page=self._edit_toolbar,
+ icon_name='toolbar-edit')
+ self._primary_toolbar.toolbar.insert(
+ self._edit_toolbar_button, 1)
- toolbox.add_toolbar(_('View'), self._view_toolbar)
- self._view_toolbar.show()
+ view_toolbar_button = ToolbarButton(
+ page=self._view_toolbar,
+ icon_name='toolbar-view')
+ self._primary_toolbar.toolbar.insert(
+ view_toolbar_button, 2)
- self.set_toolbox(toolbox)
- toolbox.show()
-
- self.toolbox.set_current_toolbar(_TOOLBAR_BROWSE)
+ self._primary_toolbar.show_all()
+ self.set_toolbar_box(self._primary_toolbar)
self.set_canvas(self._tabbed_view)
self._tabbed_view.show()
@@ -321,8 +290,6 @@ class WebActivity(activity.Activity):
_logger.debug('Created activity')
def _on_focus_url_entry(self, gobject):
- if not NEW_TOOLBARS:
- self.toolbox.set_current_toolbar(_TOOLBAR_BROWSE)
self._primary_toolbar.entry.grab_focus()
def _shared_cb(self, activity_):
@@ -518,15 +485,10 @@ class WebActivity(activity.Activity):
self._add_link()
elif key_name == 'f':
_logger.debug('keyboard: Find')
- if NEW_TOOLBARS:
- self._edit_toolbar_button.set_expanded(True)
- else:
- self.toolbox.set_current_toolbar(_TOOLBAR_EDIT)
+ self._edit_toolbar_button.set_expanded(True)
self._edit_toolbar.search_entry.grab_focus()
elif key_name == 'l':
_logger.debug('keyboard: Focus url entry')
- if not NEW_TOOLBARS:
- self.toolbox.set_current_toolbar(_TOOLBAR_BROWSE)
self._primary_toolbar.entry.grab_focus()
elif key_name == 'minus':
_logger.debug('keyboard: Zoom out')
diff --git a/webtoolbar.py b/webtoolbar.py
index a4623be..97bdcd6 100644
--- a/webtoolbar.py
+++ b/webtoolbar.py
@@ -26,14 +26,9 @@ from xpcom.components import interfaces
from sugar.graphics.toolbutton import ToolButton
from sugar.graphics.menuitem import MenuItem
from sugar.graphics import iconentry
-try:
- from sugar.graphics.toolbarbox import ToolbarBox as ToolbarBase
- from sugar.activity.widgets import ActivityToolbarButton
- from sugar.activity.widgets import StopButton
- NEW_TOOLBARS = True
-except ImportError:
- from gtk import Toolbar as ToolbarBase
- NEW_TOOLBARS = False
+from sugar.graphics.toolbarbox import ToolbarBox as ToolbarBase
+from sugar.activity.widgets import ActivityToolbarButton
+from sugar.activity.widgets import StopButton
import filepicker
import places
@@ -242,12 +237,9 @@ class PrimaryToolbar(ToolbarBase):
self._loading = False
- if NEW_TOOLBARS:
- toolbar = self.toolbar
- activity_button = ActivityToolbarButton(self._activity)
- toolbar.insert(activity_button, 0)
- else:
- toolbar = self
+ toolbar = self.toolbar
+ activity_button = ActivityToolbarButton(self._activity)
+ toolbar.insert(activity_button, 0)
self._go_home = ToolButton('go-home')
self._go_home.set_tooltip(_('Home page'))
@@ -289,9 +281,8 @@ class PrimaryToolbar(ToolbarBase):
toolbar.insert(self._link_add, -1)
self._link_add.show()
- if NEW_TOOLBARS:
- stop_button = StopButton(self._activity)
- toolbar.insert(stop_button, -1)
+ stop_button = StopButton(self._activity)
+ toolbar.insert(stop_button, -1)
self._progress_listener = None
self._history = None