Storyboard *sb = new Storyboard (); DoubleAnimation *r_anim = new DoubleAnimation (); registerName ("rect-transform", r_transform); double_animation_set_to (r_anim, -360.0); double_animation_set_by (r_anim, -0.1); timeline_group_add_child (sb, r_anim); storyboard_child_set_target_name (sb, r_anim, "rect-transform"); storyboard_child_set_target_property (sb, r_anim, "RotateTransform::Angle"); if (v != NULL) { DoubleAnimation *v_anim = new DoubleAnimation (); registerName ("video-transform", v_transform); double_animation_set_to (v_anim, 360.0); double_animation_set_by (v_anim, 0.1); timeline_group_add_child (sb, v_anim); storyboard_child_set_target_name (sb, v_anim, "video-transform"); storyboard_child_set_target_property (sb, v_anim, "RotateTransform::Angle"); } sb->Begin (); printf ("entering main\n"); gtk_main ();