[pitivi] ui.timeline.py: set object priority while dragging temporary clips
- From: Edward Hervey <edwardrv src gnome org>
- To: svn-commits-list gnome org
- Subject: [pitivi] ui.timeline.py: set object priority while dragging temporary clips
- Date: Tue, 14 Jul 2009 10:10:42 +0000 (UTC)
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]