Emmanuele Bassi 1f44c3584c [animation] Defer the timeline handling to the Alpha
The Animation should not directly manipulate a Timeline instance,
but it should defer to the Alpha all handling of the timeline.

This means that:

  - set_duration() and set_loop() will either create a Timeline or
    will set the :duration and :loop properties on the Timeline; if
    the Timeline must be created, and no Alpha instance is available,
    then a new Alpha instance will be created as well and the newly
    create Timeline will be assigned to the Alpha

  - if set_mode() on an Animation instance without an Alpha, the
    Alpha will be created; a Timeline will also be created

  - set_alpha() will replace the Alpha; if the new Alpha does not
    have a Timeline associated then a Timeline will be created using
    the current :duration and :loop properties of Animation; otherwise,
    if the replaced Alpha had a timeline, the timeline will be
    transferred to the new one
2009-05-27 11:52:40 +01:00
..
2009-05-06 16:44:47 +01:00
2009-05-25 12:42:17 +01:00
2009-05-06 16:44:47 +01:00
2009-05-06 16:44:47 +01:00
2009-05-06 16:44:47 +01:00
2009-05-07 19:25:24 +01:00
2009-05-23 19:33:04 +01:00
2009-05-23 19:33:04 +01:00
2009-05-23 19:33:04 +01:00
2009-05-23 19:33:04 +01:00