timeline: Add a new "stopped" signal
authorEmmanuele Bassi <ebassi@linux.intel.com>
Fri, 25 May 2012 23:41:14 +0000 (19:41 -0400)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Thu, 31 May 2012 08:54:23 +0000 (09:54 +0100)
commitde4d70af69a5e33421c468275a3e0e2dc7aaf624
treeb4ba9e48d08e1091b62d0bb9462938fbda5637cb
parent4634dde6134507ad6598bf4c0c97a70890aaf9dc
timeline: Add a new "stopped" signal

The ::stopped signal is emitted when the timeline has been completely
exhausted or when the timeline has been programmatically stopped by
using clutter_timeline_stop(); the notification at the end of the
timeline run allows to write handlers without having to check whether
the current repeat is the last one, like we are forced to do when using
the ::completed signal.

Based on the patch by: Jasper St. Pierre <jstpierre@mecheye.net>

https://bugzilla.gnome.org/show_bug.cgi?id=676854
clutter/clutter-actor.c
clutter/clutter-marshal.list
clutter/clutter-timeline.c
clutter/clutter-timeline.h
clutter/clutter-transition.c
examples/basic-actor.c