Mercurial > MadButterfly
comparison pyink/MBScene.py @ 1431:60f2c9a24cdb
Keep the same active layer and frame when switching back a timeline.
- Add functions to remember frame and layer for timeline at domview.
- Recall active frame and layer when calling switch_component() and
switch_timeline().
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Mon, 11 Apr 2011 00:05:25 +0800 |
parents | d0e6f350b3fd |
children | 8ea0d32a1864 |
comparison
equal
deleted
inserted
replaced
1430:bf405cb2d7cb | 1431:60f2c9a24cdb |
---|---|
230 pass | 230 pass |
231 | 231 |
232 def do_CellClick(self, layer_idx, frame_idx): | 232 def do_CellClick(self, layer_idx, frame_idx): |
233 self._director.show_scene(frame_idx) | 233 self._director.show_scene(frame_idx) |
234 self.selectSceneObject(layer_idx, frame_idx) | 234 self.selectSceneObject(layer_idx, frame_idx) |
235 self._domviewui.remember_current_frame(layer_idx, frame_idx) | |
235 pass | 236 pass |
236 | 237 |
237 def doInsertKeyScene(self,w): | 238 def doInsertKeyScene(self,w): |
238 layer_idx, frame_idx = self._domviewui.get_active_layer_frame() | 239 layer_idx, frame_idx = self._domviewui.get_active_layer_frame() |
239 self.insertKeyScene(layer_idx, frame_idx) | 240 self.insertKeyScene(layer_idx, frame_idx) |