Hi Brian;

I would like to point out that ClutterAnimation has been deprecated in master, 
and that you may want to look at ClutterTransition (and its subclasses) 
instead; a Transition is a subclass of Timeline, so you would only have a 
single set of semantics for completeness, as well as looping. The replacement 
for the Animation class if you want to animate a GObject property is 
ClutterPropertyTransition; you can group multiple properties using the 
TransitionGroup class.

Ciao,
 Emmanuele.

On 4 Aug 2012, at 20:00, Brian Duffy <brdu...@gmail.com> wrote:

> ahhh ...
> A ClutterAnimation will emit the "completed" signal when the ClutterTimeline 
> used by the animation is completed; unlike ClutterTimeline, though, 
> the"completed" will not be emitted if "loop" is set to TRUE - that is, a 
> looping animation never completes.
> 
> So, a looping animation never completes, but a looping Timeline does. Now ...
> 
>       private void on_animation_completed (Timeline timeline) {
>          stdout.printf("%s", "inside completed");
>               timeline.stop();
>               timeline.set_delay(3000);
>               timeline.start();
>       }
> 
> gets it done.
> 
> thanks
> 
> On Sat, Aug 4, 2012 at 3:30 AM, Emmanuele Bassi <eba...@gmail.com> wrote:
> On 4 August 2012 01:07, Brian Duffy <brdu...@gmail.com> wrote:
> > I have tried connecting a method to the completed signal, but that signal
> > does not fire on each iteration of a looping animation.
> 
> it does. if it doesn't then it's either a bug in ClutterTimeline that
> somehow got past the test suite, or it's a bug in your code.
> 
> > Also, If I try it
> > without looping then the animation is invalid when execution makes it to my
> > signal handler.
> 
> the Timeline is guaranteed to be valid for the entire duration of a
> signal emission chain. this is a basic guarantee from GObject, but we
> also have reference count guards in place to maintain a Timeline
> instance alive until the frame has been processed.
> 
> ciao,
>  Emmanuele.
> 
> > On Fri, Aug 3, 2012 at 6:12 PM, Lionel Landwerlin <llandwer...@gmail.com>
> > wrote:
> >>
> >> What about getting the timeline of the animation and
> >> clutter_timeline_pause() ?
> >>
> >> --
> >> Lionel
> >>
> >> On Fri, 2012-08-03 at 18:08 -0400, Brian Duffy wrote:
> >> > I would like to pause for a few seconds between iterations of a
> >> > looping animation. Can it be done?
> >> >
> >> >
> >> > thanks
> >> >
> >> >
> >> > Brian
> >> >
> >> >
> >> > --
> >> > Duff
> >> >
> >> > _______________________________________________
> >> > clutter-app-devel-list mailing list
> >> > clutter-app-devel-list@clutter-project.org
> >> > http://lists.clutter-project.org/listinfo/clutter-app-devel-list
> >>
> >>
> >> _______________________________________________
> >> clutter-app-devel-list mailing list
> >> clutter-app-devel-list@clutter-project.org
> >> http://lists.clutter-project.org/listinfo/clutter-app-devel-list
> >
> >
> >
> >
> > --
> > Duff
> >
> > _______________________________________________
> > clutter-app-devel-list mailing list
> > clutter-app-devel-list@clutter-project.org
> > http://lists.clutter-project.org/listinfo/clutter-app-devel-list
> >
> 
> 
> 
> --
> W: http://www.emmanuelebassi.name
> B: http://blogs.gnome.org/ebassi/
> 
> 
> 
> -- 
> Duff
_______________________________________________
clutter-app-devel-list mailing list
clutter-app-devel-list@clutter-project.org
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to