ges: Make GESTimeline responsible for adding GESTrackElement to GESTrack
authorThibault Saunier <thibault.saunier@collabora.com>
Thu, 14 Mar 2013 16:53:25 +0000 (12:53 -0400)
committerThibault Saunier <thibault.saunier@collabora.com>
Fri, 15 Mar 2013 03:13:09 +0000 (00:13 -0300)
commit7943bb510a706cb0f42b6a4d0e624adbf5ea5829
tree2c01e91e6d1f2ee801a509a99ac0ed2c35340f30
parentb397a41f2fa77c6e97bc47723595f095a806fb44
ges: Make GESTimeline responsible for adding GESTrackElement to GESTrack

+ Fix tests as necessary (Do not use agingtv as it can be "applied" on any TrackType
        and is not representative of what happens IRL)

We already had the infrastructure so the user can have the control over where to add
the elements (through the "select-track-for-object" signal). We now make use of that
signal everytime a GESClip is added to a GESTimelineLayer. This make user's life easier,
and object responsability clearer.
ges/ges-base-xml-formatter.c
ges/ges-clip.c
ges/ges-pitivi-formatter.c
ges/ges-timeline.c
tests/check/ges/backgroundsource.c
tests/check/ges/effects.c
tests/examples/ges-ui.c