Thibault Saunier
|
3195bd1303
|
GESTrackkEffect: Fix Leaks
|
2011-05-07 12:33:33 +02:00 |
|
Thibault Saunier
|
54ed9b1709
|
GESTrackObject: add a ges_track_object_list_children_properties method
test: Test the new method, and also set/get_child_property_by_spec
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
0e9658812e
|
GESTrackObject: Implement a get/set_child_property_by_spec and get/set_child_property_valist methods
Reimplement the get/set_property accordingly
|
2011-05-06 10:39:05 +02:00 |
|
Thibault Saunier
|
7f3e64bd82
|
GESTimelineObject: Change the get_effects method to get_top_effects.
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
9dccf8d475
|
GESTimelineObject: use GESTrackEffect as base classe for effects and not GESTrackOperation.
|
2011-05-06 10:39:04 +02:00 |
|
Thibault Saunier
|
ecb280c85e
|
TrackParseLaunchEffect: rename ges_track_parse_launch_effect_new_from_bin_desc method to ges_track_parse_launch_effect_new
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
4b4439ad8a
|
Make GESTimelineEffect abstract and move its implementation to GESTimelineParseLaunchEffect
test: Adapte the test suite to suite the new API
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
ea3625f4b9
|
Make GESTrackEffect abstract and move its implementation to GESTrackParseLaunchEffect
test: update the effect test suite
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
da717d6b25
|
GESTrackObject: add the deep-notify signal
tests: test the new signal
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
68c1ade22d
|
GESTimelineObject: Emit signal when adding and removing effects
tests: test that those signals are actually well sent
|
2011-05-06 10:39:03 +02:00 |
|
Thibault Saunier
|
3f4a4a7134
|
GesTrackObject: add the ges_track_object_get_child_property method
test: Test this new method
design: change the design file to fit the implementation
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
d9c07a4ed4
|
GESTrackObject: add a ges_track_object_set_child_property_method
test: Test the new method
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
28ea2cf7a1
|
tests: use the AgingTv as testing effects instead of identity
Lets us try the new property handling implementation in TrackObject
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
d18c9fe8fb
|
GESTimelineObject: add a ges_timeline_object_set_top_effect_priority method
Lets the user have a minimum of control over effects priorities
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
1a7081ade3
|
test: Better priorities height setting testing
|
2011-05-06 10:39:02 +02:00 |
|
Thibault Saunier
|
861b724cd6
|
TimelineEffect: implement the create_track_object vmethod
tests: test the new vmethod
|
2011-05-06 10:39:01 +02:00 |
|
Thibault Saunier
|
72873aed92
|
test: check the height of a TimelineObject when adding effects to it
|
2011-05-06 10:39:01 +02:00 |
|
Thibault Saunier
|
ca2d5bca2b
|
TimelineObject: add the ges_timeline_object_get_top_effect_position method
tests: adapt the effect testsuite to use this function
docs: add the method to the documentation
|
2011-05-06 10:39:00 +02:00 |
|
Thibault Saunier
|
5e84bf8fe3
|
TimelineObject: add ges_timeline_object_get_effects API
tests: Test the new TimelineObject API
docs: add the corresponding fonction
|
2011-05-06 10:39:00 +02:00 |
|
Thibault Saunier
|
647f7c34d9
|
effects: Make TrackEffect implementation corresponding to the new effect API description
Make the effects testsuite correspond to the new API
Fixe a few compilation issues due to TrackEffect
|
2011-05-06 10:38:59 +02:00 |
|
Thibault Saunier
|
6e5d16ac6d
|
GESTrackEffect: add private struct
|
2011-05-06 10:38:58 +02:00 |
|
Thibault Saunier
|
63e901ed12
|
GESTrackEffect: implementation of this new class
|
2011-05-06 10:38:58 +02:00 |
|