diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2012-03-16 18:41:14 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2012-03-16 18:41:14 (GMT) |
commit | 4eb0cadbad12abd97359f5b6638100289a29992d (patch) | |
tree | b6e9c83f83bd62b33fa7b668599c2a717b769302 /jukeboxactivity.py | |
parent | 3ab7fb0943718949e9dfdf71ba2c8e0b0b47fe34 (diff) |
Add activity toolbar
Now we will implement the prersistence of the list of songs
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'jukeboxactivity.py')
-rw-r--r-- | jukeboxactivity.py | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/jukeboxactivity.py b/jukeboxactivity.py index bfdc680..9199854 100644 --- a/jukeboxactivity.py +++ b/jukeboxactivity.py @@ -35,15 +35,11 @@ try: from sugar.graphics.toolbarbox import ToolbarBox from sugar.graphics.toolbarbox import ToolbarButton from sugar.activity.widgets import StopButton + from sugar.activity.widgets import ActivityToolbarButton + except ImportError: OLD_TOOLBAR = True -from sugar.graphics.toolbutton import ToolButton -from sugar.graphics.xocolor import XoColor -from sugar import profile -from sugar.bundle.activitybundle import ActivityBundle -from sugar.graphics.icon import Icon - import pygtk pygtk.require('2.0') @@ -73,6 +69,7 @@ class JukeboxActivity(activity.Activity): self._object_id = handle.object_id self.set_title(_('Jukebox Activity')) self.player = None + self.max_participants = 1 if OLD_TOOLBAR: toolbox = activity.ActivityToolbox(self) @@ -103,13 +100,10 @@ class JukeboxActivity(activity.Activity): else: toolbar_box = ToolbarBox() - activity_button = ToolButton() - color = XoColor(profile.get_color()) - bundle = ActivityBundle(activity.get_bundle_path()) - icon = Icon(file=bundle.get_icon(), xo_color=color) - activity_button.set_icon_widget(icon) - activity_button.show() + activity_button = ActivityToolbarButton(self) + activity_toolbar = activity_button.page toolbar_box.toolbar.insert(activity_button, 0) + activity_toolbar.stop.hide() _view_toolbar = ViewToolbar() _view_toolbar.connect('go-fullscreen', |