[pitivi] ui.timeline.py: set object priority while dragging temporary clips



commit bdf719742714f512fdb8214a2ad9b83e31f01400
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date:   Sun Jul 12 21:27:43 2009 -0700

    ui.timeline.py: set object priority while dragging temporary clips
    
    fixes bug 576575

 pitivi/ui/timeline.py |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/pitivi/ui/timeline.py b/pitivi/ui/timeline.py
index 0eb7ee1..0a7979e 100644
--- a/pitivi/ui/timeline.py
+++ b/pitivi/ui/timeline.py
@@ -37,6 +37,7 @@ from timelinecanvas import TimelineCanvas
 from timelinecontrols import TimelineControls
 from pitivi.receiver import receiver, handler
 from zoominterface import Zoomable
+from pitivi.ui.common import LAYER_HEIGHT_EXPANDED, LAYER_SPACING
 
 # tooltip text for toolbar
 DELETE = _("Delete Selected")
@@ -336,9 +337,11 @@ class Timeline(gtk.Table, Loggable, Zoomable):
         x1, y1, x2, y2 = self._controls.get_allocation()
         offset = 10 + (x2 - x1)
         x, y = self._canvas.convert_from_pixels(x - offset, y)
+        priority = int((y // (LAYER_HEIGHT_EXPANDED + LAYER_SPACING)))
         delta = Zoomable.pixelToNs(x)
         for obj in self._temp_objects:
             obj.setStart(max(0, delta), snap=True)
+            obj.priority = priority
             delta += obj.duration
 
 



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