From: Paul Lange Date: Mon, 17 Dec 2012 18:24:52 +0000 (-0300) Subject: timeline-layer: implement the GESMetaContainer interface X-Git-Tag: 1.19.3~493^2~2133 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6ea0dffb47d6a55ce36cb8b1b6bc1e7651f6771a;p=platform%2Fupstream%2Fgstreamer.git timeline-layer: implement the GESMetaContainer interface --- 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);