timeline-element: add signals for child properties
authorHenry Wilkes <hwilkes@igalia.com>
Tue, 3 Mar 2020 14:31:10 +0000 (14:31 +0000)
committerHenry Wilkes <hwilkes@igalia.com>
Mon, 16 Mar 2020 14:19:52 +0000 (14:19 +0000)
commitc63fb5db0e994cd13fea373b5e8f6c240089940c
treea233ec31ad95c0698c46ef0c297971c9ad37ca6b
parent74ae0ba5dfec3e873ec6467e67b267b5a9f2de61
timeline-element: add signals for child properties

Add the child-property-added and child-property-removed signals to
GESTimelineElement.

GESContainer is able to use this to keep their child properties in sync
with their children: if they are added or removed from the child, they
are also added or removed from the container.
ges/ges-container.c
ges/ges-internal.h
ges/ges-timeline-element.c
tests/check/ges/clip.c
tests/check/ges/group.c
tests/check/ges/test-utils.c
tests/check/ges/test-utils.h