[pitivi] previewer.py: make tdur a property



commit 22ac8569eb8217d562902265dfa553327cc4a2c0
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date:   Wed Jul 29 15:59:23 2009 -0700

    previewer.py: make tdur a property

 pitivi/ui/previewer.py |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/ui/previewer.py b/pitivi/ui/previewer.py
index c8f0072..81da890 100644
--- a/pitivi/ui/previewer.py
+++ b/pitivi/ui/previewer.py
@@ -230,7 +230,6 @@ class RandomAccessPreviewer(Previewer):
 
         # tdur = duration in ns of thumbnail
         # sof  = start of file in pixel coordinates
-        tdur = Zoomable.pixelToNs(self.twidth + self._spacing())
         x1 = bounds.x1;
         sof = Zoomable.nsToPixel(element.start - element.in_point)
 
@@ -257,7 +256,7 @@ class RandomAccessPreviewer(Previewer):
             self._thumbForTime(cr, j, i, y1)
             cr.rectangle(i - 1, y1, self.twidth + 2, self.theight)
             i += self.twidth + self._spacing()
-            j += tdur
+            j += self.tdur
             cr.fill()
 
     def _spacing(self):
@@ -343,6 +342,10 @@ class RandomAccessPreviewer(Previewer):
 
 class RandomAccessVideoPreviewer(RandomAccessPreviewer):
 
+    @property
+    def tdur(self):
+        return Zoomable.pixelToNs(self.twidth)
+
     def __init__(self, factory, stream_):
         if stream_.dar and stream_.par:
             self.aspect = float(stream_.dar)
@@ -397,6 +400,12 @@ class StillImagePreviewer(RandomAccessVideoPreviewer):
 
 class RandomAccessAudioPreviewer(RandomAccessPreviewer):
 
+    def __init__(self, factory, stream_):
+        RandomAccessPreviewer.__init__(self, factory, stream_)
+        self.theight = 50
+        self.tdur = gst.SECOND / 10
+        self.base_width = 50
+
     def _pipelineInit(self, factory, sbin):
         self.spacing = 0
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]