From 6ea0dffb47d6a55ce36cb8b1b6bc1e7651f6771a Mon Sep 17 00:00:00 2001 From: Paul Lange Date: Mon, 17 Dec 2012 15:24:52 -0300 Subject: [PATCH] timeline-layer: implement the GESMetaContainer interface --- ges/ges-timeline-layer.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ges/ges-timeline-layer.c b/ges/ges-timeline-layer.c index a965130..d2f248b 100644 --- a/ges/ges-timeline-layer.c +++ b/ges/ges-timeline-layer.c @@ -40,7 +40,13 @@ static void timeline_object_height_changed_cb (GESTimelineObject * obj, GESTrackEffect * tr_eff, GESTimelineObject * second_obj); -G_DEFINE_TYPE (GESTimelineLayer, ges_timeline_layer, G_TYPE_INITIALLY_UNOWNED); +static void ges_meta_container_interface_init + (GESMetaContainerInterface * iface); + +G_DEFINE_TYPE_WITH_CODE (GESTimelineLayer, ges_timeline_layer, + G_TYPE_INITIALLY_UNOWNED, + G_IMPLEMENT_INTERFACE (GES_TYPE_META_CONTAINER, + ges_meta_container_interface_init)); struct _GESTimelineLayerPrivate { @@ -124,6 +130,12 @@ ges_timeline_layer_dispose (GObject * object) } static void +ges_meta_container_interface_init (GESMetaContainerInterface * iface) +{ + +} + +static void ges_timeline_layer_class_init (GESTimelineLayerClass * klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); -- 2.7.4