(return-type "GList*")
)
+(define-method is_empty
+ (of-object "GESTimelineLayer")
+ (c-name "ges_timeline_layer_is_empty")
+ (return-type "gboolean")
+)
+
;; From ges-timeline-object.h
ges_timeline_layer_get_timeline
ges_timeline_layer_get_auto_transition
ges_timeline_layer_set_auto_transition
+ges_timeline_layer_is_empty
<SUBSECTION Standard>
GESTimelineLayerPrivate
ges_timeline_layer_set_timeline
ret = g_list_reverse (ret);
return ret;
}
+
+/**
+ * ges_timeline_layer_is_empty:
+ * @layer: The #GESTimelineLayer to check
+ *
+ * Convenience method to check if @layer is empty (doesn't contain any object),
+ * or not.
+ *
+ * Returns: %TRUE if @layer is empty, %FALSE if it already contains at least
+ * one #GESTimelineObject
+ */
+gboolean
+ges_timeline_layer_is_empty (GESTimelineLayer * layer)
+{
+ g_return_val_if_fail (GES_IS_TIMELINE_LAYER (layer), FALSE);
+
+ return (layer->priv->objects_start == NULL);
+}
void ges_timeline_layer_set_priority (GESTimelineLayer * layer,
guint priority);
+gboolean ges_timeline_layer_is_empty (GESTimelineLayer * layer);
+
guint ges_timeline_layer_get_priority (GESTimelineLayer * layer);
gboolean ges_timeline_layer_get_auto_transition (GESTimelineLayer * layer);