diff options
author | Daniel Francis <francis@sugarlabs.org> | 2012-06-03 01:39:41 (GMT) |
---|---|---|
committer | Daniel Francis <francis@sugarlabs.org> | 2012-06-03 01:39:41 (GMT) |
commit | 029969fd533cfda6ef5bd2862294a9b9dd0c1afe (patch) | |
tree | 453fe2b596afc711c0f6c0d542d7f22dcc55ae98 | |
parent | 207d439832d4e3159ccb243b9c42f3423498061b (diff) |
Saving frames per second
-rw-r--r-- | activity.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/activity.py b/activity.py index f3e8001..5663d75 100644 --- a/activity.py +++ b/activity.py @@ -130,9 +130,9 @@ class AnimateActivity(activity.Activity): toolspin = gtk.ToolItem() adjustment = gtk.Adjustment(2, 1, 24, 1, 1) - fpsbutton = gtk.SpinButton(adjustment, 0, 0) - fpsbutton.connect('value-changed', self._fps_changed_cb) - toolspin.add(fpsbutton) + self._fpsbutton = gtk.SpinButton(adjustment, 0, 0) + self._fpsbutton.connect('value-changed', self._fps_changed_cb) + toolspin.add(self._fpsbutton) options_toolbar.insert(toolspin, -1) options_button.props.page = options_toolbar @@ -179,7 +179,8 @@ class AnimateActivity(activity.Activity): zfile = zipfile.ZipFile(file_path, 'w') temp_file_path = tempfile.mktemp() temp_file = open(temp_file_path, "w") - temp_file_content = {"mode": self._animation.get_mode()} + temp_file_content = {"mode": self._animation.get_mode(), + "framerate": self._fpsbutton.get_value()} try: json.dump(temp_file_content, temp_file) finally: @@ -201,6 +202,7 @@ class AnimateActivity(activity.Activity): mode = options['mode'] self._animation_mode = mode self.modes_buttons[mode].set_active(True) + self._fpsbutton.set_value(options['framerate']) def _remove_frame(self, widget): self._frames_list.remove_selected_frame() |