Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey 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)
commita6df57954144aac848ee0c47386e860a394579b6 (patch)
treefbfc8681ff4d88c2807e43aad14732181e1ab0a2
parent8398a7c2ad0a751a809b66a058bdab37403e8401 (diff)
...
-rw-r--r--Main.py40
1 files changed, 17 insertions, 23 deletions
diff --git a/Main.py b/Main.py
index ae7f744..5464fb0 100644
--- a/Main.py
+++ b/Main.py
@@ -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()
+
+
+