diff options
Diffstat (limited to 'toolbars.py')
-rw-r--r-- | toolbars.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/toolbars.py b/toolbars.py index b349e6f..0c0b8cb 100644 --- a/toolbars.py +++ b/toolbars.py @@ -35,9 +35,6 @@ from gettext import gettext as _ class AnimateToolbarBox(ToolbarBox): - __gsignals__ = {'add-frame': (gobject.SIGNAL_RUN_LAST, - gobject.TYPE_NONE, - tuple())} def __init__(self, activity): super(AnimateToolbarBox, self).__init__() @@ -142,18 +139,30 @@ class AnimateToolbarBox(ToolbarBox): stopbtn = StopButton(activity) self.toolbar.insert(stopbtn, -1) + def get_fps(self): + return self._fpsbutton.get_value() + + def set_fps(self, fps): + self._fpsbutton.set_value(fps) + class FramesToolbar(gtk.Toolbar): + __gsignals__ = {'go-up': (gobject.SIGNAL_RUN_LAST, + gobject.TYPE_NONE, + tuple()), + 'go-down': (gobject.SIGNAL_RUN_LAST, + gobject.TYPE_NONE, + tuple())} def __init__(self): super(FramesToolbar, self).__init__() move_up = ToolButton('go-up') move_up.set_tooltip(_('Move up')) - #move_up.connect('clicked', self._frames_list.move_up) + move_up.connect('clicked', lambda w: self.emit('go-up')) self.insert(move_up, -1) move_down = ToolButton('go-down') move_down.set_tooltip(_('Move down')) - #move_down.connect('clicked', self._frames_list.move_down) + move_down.connect('clicked', lambda w: self.emit('go-down')) self.insert(move_down, -1) |