[pitivi] timeline: browse track-elements when a track is first added.
- From: Mathieu Duponchelle <mathieudu src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] timeline: browse track-elements when a track is first added.
- Date: Mon, 1 Jul 2013 23:15:50 +0000 (UTC)
commit b5c965f3fe92449ff95fcfe5e5a51235060d23c3
Author: Mathieu Duponchelle <mathieu duponchelle epitech eu>
Date: Tue Jul 2 01:11:40 2013 +0200
timeline: browse track-elements when a track is first added.
pitivi/timeline/timeline.py | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/pitivi/timeline/timeline.py b/pitivi/timeline/timeline.py
index 00e7cd1..1b5f285 100644
--- a/pitivi/timeline/timeline.py
+++ b/pitivi/timeline/timeline.py
@@ -313,6 +313,8 @@ class TimelineStage(Clutter.ScrollActor, Zoomable):
return ghostclip
def _connectTrack(self, track):
+ for trackelement in track.get_elements():
+ self._trackElementAddedCb(track, trackelement)
track.connect("track-element-added", self._trackElementAddedCb)
track.connect("track-element-removed", self._trackElementRemovedCb)
@@ -441,6 +443,10 @@ class TimelineStage(Clutter.ScrollActor, Zoomable):
self._redraw()
self._container.controls.addLayerControl(layer)
+ def _addTrackElement(self, track, bElement):
+ self._updateSize()
+ self._addTimelineElement(track, bElement)
+
# Interface overrides
# Zoomable Override
@@ -497,8 +503,7 @@ class TimelineStage(Clutter.ScrollActor, Zoomable):
self._disconnectTrack(track)
def _trackElementAddedCb(self, track, bElement):
- self._updateSize()
- self._addTimelineElement(track, bElement)
+ self._addTrackElement(track, bElement)
def _trackElementRemovedCb(self, track, bElement):
self._removeTimelineElement(track, bElement)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]