diff options
author | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-05-27 01:39:25 (GMT) |
---|---|---|
committer | Agustin Zubiaga <aguz@sugarlabs.org> | 2012-05-27 01:39:25 (GMT) |
commit | a2636b9772395cff8188b52d9c9ed0ecdf593fb4 (patch) | |
tree | 20b63399bf35b8bf518b0619925b6b6dcfac2e9d | |
parent | 71230da3f33829d1ea8fb63afa39c2086cc04f83 (diff) |
next and back buttons added
-rw-r--r-- | activity.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/activity.py b/activity.py index cca8b36..81c421b 100644 --- a/activity.py +++ b/activity.py @@ -64,11 +64,21 @@ class AnimateActivity(activity.Activity): separator.set_draw(True) toolbarbox.toolbar.insert(separator, -1) + back_btn = ToolButton('media-seek-backward') + back_btn.set_tooltip(_('Previous Frame')) + back_btn.connect('clicked', self._previous_frame) + toolbarbox.toolbar.insert(back_btn, -1) + run_btn = ToolButton('media-playback-start') run_btn.set_tooltip(_('Run animation')) run_btn.connect('clicked', self._run_pause_animation) toolbarbox.toolbar.insert(run_btn, -1) + next_btn = ToolButton('media-seek-forward') + next_btn.set_tooltip(_('Next Frame')) + next_btn.connect('clicked', self._next_frame) + toolbarbox.toolbar.insert(next_btn, -1) + separator = gtk.SeparatorToolItem() separator.set_expand(True) separator.set_draw(False) @@ -107,6 +117,12 @@ class AnimateActivity(activity.Activity): else: return + def _previous_frame(self, widget): + self._animation.back() + + def _next_frame(self, widget): + self._animation.next() + def _run_pause_animation(self, widget): if not self._animation._running: self._animation.run() |