From 27dcd83665c40ab71049cc83d064c545e8a38efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Fran=C3=A7ois=20Fortin=20Tam?= Date: Sun, 12 Feb 2012 16:12:30 -0500 Subject: [PATCH] viewer: Get rid of redundant seeker methods --- pitivi/viewer.py | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/pitivi/viewer.py b/pitivi/viewer.py index 912f4a92..da78e224 100644 --- a/pitivi/viewer.py +++ b/pitivi/viewer.py @@ -355,9 +355,6 @@ def _entryFocusOutCb(self, entry, event): self.app.gui.setActionsSensitive(sensitive_actions, True) self.app.gui.setActionsSensitive(['DeleteObj'], True) - def seek(self, position, format=gst.FORMAT_TIME): - self.seeker.seek(position, format) - ## active Timeline calllbacks def _durationChangedCb(self, unused_pipeline, duration): self.debug("duration : %s", gst.TIME_ARGS(duration)) @@ -395,17 +392,19 @@ def setZoom(self, zoom): self.target.sink = self.sink self.target.renderbox() + def _playButtonCb(self, unused_button, playing): + self.togglePlayback() + def _goToStartCb(self, unused_button): - self.seek(0) + self.seeker.seek(0) def _backCb(self, unused_button): - self.seekRelative(0 - gst.SECOND) - - def _playButtonCb(self, unused_button, playing): - self.togglePlayback() + # Seek backwards one second + self.seeker.seekRelative(0 - gst.SECOND) def _forwardCb(self, unused_button): - self.seekRelative(gst.SECOND) + # Seek forward one second + self.seeker.seekRelative(gst.SECOND) def _goToEndCb(self, unused_button): try: @@ -413,7 +412,7 @@ def _goToEndCb(self, unused_button): except: self.warning("Couldn't get timeline duration") try: - self.seek(end) + self.seeker.seek(end) except: self.warning("Couldn't seek to the end of the timeline") @@ -421,7 +420,7 @@ def _goToEndCb(self, unused_button): def _jumpToTimecodeCb(self, widget): nanoseconds = widget.getWidgetValue() - self.seek(nanoseconds) + self.seeker.seek(nanoseconds) ## public methods for controlling playback @@ -480,9 +479,6 @@ def _toggleDocked(self, action): else: self.dock() - def seekRelative(self, time): - self.seeker.seekRelative(time) - def _positionCheckCb(self): """ Every 300 ms, check if the timeline position changed.