| 79 | A timeline is a list of channels holding timed values. |
| 80 | [[BR]] |
| 81 | Timelines should be created for pages, groups and frames (they will be also created for stickies and annotations but without channels). |
| 82 | [[BR]] |
| 83 | Each timeline can be active or inactive which is controlled in its parent timeline activation channel. Activation channels are a special type of channels which should be present for each non-leaf timline element. |
| 84 | |
| 85 | == Timeline time values == |
| 86 | |
| 87 | Timlines should differently implemented for non-leaf and leaf element. |
| 88 | [[BR]] |
| 89 | There are three time values associated with each timeline: |
| 90 | * activation time - the time when this timeline was activated in its parent local time. For top level elements this is the system time when the application started. |
| 91 | * local time - for top level elements the time pointed by the play head. For all others this is parent local time - activation time. |
| 92 | * wanted local time - where the play head has been moved. |