static void ges_layer_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { GESLayer *layer = GES_LAYER (object); switch (property_id) { case PROP_PRIORITY: ges_layer_set_priority (layer, g_value_get_uint (value)); break; case PROP_AUTO_TRANSITION: ges_layer_set_auto_transition (layer, g_value_get_boolean (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void _set_auto_transition (gpointer prio, LayerEntry * entry, gpointer udata) { ges_layer_set_auto_transition (entry->layer, entry->auto_trans); }