diff options
author | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-21 03:14:00 (GMT) |
---|---|---|
committer | Aleksey Lim <alsroot@member.fsf.org> | 2009-01-21 11:51:12 (GMT) |
commit | a6df57954144aac848ee0c47386e860a394579b6 (patch) | |
tree | fbfc8681ff4d88c2807e43aad14732181e1ab0a2 | |
parent | 8398a7c2ad0a751a809b66a058bdab37403e8401 (diff) |
...
-rw-r--r-- | Main.py | 40 |
1 files changed, 17 insertions, 23 deletions
@@ -115,9 +115,20 @@ class CartoonBuilder: old_tape.modify_bg(gtk.STATE_NORMAL,gtk.gdk.color_parse(BLACK)) old_tape.modify_bg(gtk.STATE_PRELIGHT,gtk.gdk.color_parse(BLACK)) - self.tape_selected = index - self.screen.fgpixbuf = Document.orig(index) - self.screen.draw() + self.tape_selected = index + self.screen.fgpixbuf = Document.orig(index) + self.screen.draw() + + def _frame_cb(self, widget, event, frame): + Document.stamp(frame, self.char.orig(frame)) + self.tape[self.tape_selected].child.set_from_pixbuf( + self.char.thumb(frame)) + self._tape_cb(None, None, self.tape_selected) + + def _char_cb(self, widget, combo): + self.char = widget.props.value + for i in range(len(self.frames)): + self.frames[i].set_from_pixbuf(self.char.thumb(i)) def _ground_cb(self, widget, combo): choice = widget.props.value.change() @@ -140,34 +151,17 @@ class CartoonBuilder: def _sound_cb(self, widget, combo): widget.props.value.change() - def _char_cb(self, widget, combo): - self.char = widget.props.value - for i in range(len(self.frames)): - self.frames[i].set_from_pixbuf(self.char.thumb(i)) - def _frame_cb(self, widget, event, frame): - Document.stamp(frame, self.char.orig(frame)) - self.tape[self.tape_selected].child.set_from_pixbuf( - self.char.thumb(frame)) def _screen_size_cb(self, widget, aloc): size = min(aloc.width, aloc.height) widget.child.set_size_request(size, size) - def imgdown(self, widget, data=None): - #pics = self.getpics(self.imgdir) - if len(pics[self.imgstartindex:]) > FRAME_ROWS: - self.imgstartindex += 2 - self.loadimages() - self.drawmain() - def imgup(self, widget, data=None): - #pics = self.getpics(self.imgdir) - if self.imgstartindex > 0: - self.imgstartindex -= 2 - self.loadimages() - self.drawmain() + + + |