[pitivi] ui.timeline.py: use project seeker in timeline.py
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [pitivi] ui.timeline.py: use project seeker in timeline.py
- Date: Fri, 11 Dec 2009 11:06:06 +0000 (UTC)
commit 58852ceba481cc791ebb81799c07f3da9b5f19a9
Author: Brandon Lewis <brandon_lewis alum berkeley edu>
Date: Tue Dec 1 22:08:34 2009 -0800
ui.timeline.py: use project seeker in timeline.py
pitivi/ui/timeline.py | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
---
diff --git a/pitivi/ui/timeline.py b/pitivi/ui/timeline.py
index 42f3ab5..d43ab5c 100644
--- a/pitivi/ui/timeline.py
+++ b/pitivi/ui/timeline.py
@@ -204,8 +204,6 @@ class Timeline(gtk.Table, Loggable, Zoomable):
self._prev_duration = 0
self.shrink = True
self.rate = gst.Fraction(1,1)
- self._seeker = Seeker(80)
- self._seeker.connect('seek', self._seekerSeekCb)
def _createUI(self):
self.leftSizeGroup = gtk.SizeGroup(gtk.SIZE_GROUP_HORIZONTAL)
@@ -235,7 +233,7 @@ class Timeline(gtk.Table, Loggable, Zoomable):
self.attach(controlwindow, 0, 1, 1, 2, xoptions=0)
# timeline ruler
- self.ruler = ruler.ScaleRuler(self.hadj)
+ self.ruler = ruler.ScaleRuler(self.app, self.hadj)
self.ruler.set_size_request(0, 25)
self.ruler.set_border_width(2)
self.ruler.connect("key-press-event", self._keyPressEventCb)
@@ -362,9 +360,6 @@ class Timeline(gtk.Table, Loggable, Zoomable):
pipeline.getDuration()))
self._seeker.seek(seekvalue)
- def _seekerSeekCb(self, seeker, position, format):
- self.project.pipeline.seek(position, format)
-
def _buttonPress(self, window, event):
self.shrink = False
@@ -416,6 +411,7 @@ class Timeline(gtk.Table, Loggable, Zoomable):
context.drop_finish(True, timestamp)
self._factories = None
self._temp_objects = None
+ self.app.current.seeker.seek(self._position)
return True
def _dragDataReceivedCb(self, unused_layout, context, x, y,
@@ -508,6 +504,7 @@ class Timeline(gtk.Table, Loggable, Zoomable):
self.ruler.setProjectFrameRate(self.project.getSettings().videorate)
self.ruler.zoomChanged()
self._settingsChangedCb(self.project, None, self.project.getSettings())
+ self.seeker = self.project.seeker
project = receiver(_setProject)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]