Changes between Version 2 and Version 3 of GROUP_TIMELINES_R0
- Timestamp:
- 04/22/09 20:01:58 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GROUP_TIMELINES_R0
v2 v3 20 20 * some actions must have duration, some not. After deciding what will be the possible actions, think of a way to store this information in the timeline entries. 21 21 * Think about need of persisting timelines, maybe templating or something other possibilities. 22 * Provide a way to manipulate a timeline - create, destroy, add entry,remove entry, play, stop.22 * Provide a way to manipulate a timeline - list, create, destroy, add/remove channel, add/remove entry, play, stop. 23 23 * Design diagrams are strongly recommended. 24 24 == Task result == 25 ^(List the end product of the task (for example "Source code", "Wiki page", etc.))^ 25 Source code, design diagram(s). 26 26 27 27 == Implementation idea == 28 ^(Provide some rough implementation idea(s).)^ 28 * '''Model:''' a Timeline could be a ProObject, which has '''length''' and a '''list''' of one or more timeline channels. A channel can be a '''list''' of zero or more entries. Each entry can have '''startTime''', '''duration''', '''startAction''' and '''endAction''' (for example, if we drag a frame in the first channel, its start action is show and the end action will be hide). 29 * '''Demo''': if you decide to use the bottom flap for the demonstration, keep in mind it is currently not working and needs refactoring. It could contain a palette about the created timelines and the current timeline. 30 29 31 30 32 == Related ==