Changes between Version 3 and Version 4 of BASE_DND_R0
- Timestamp:
- 01/23/09 18:05:16 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BASE_DND_R0
v3 v4 19 19 * media frames - should be able to accept DnD of media files. 20 20 * palletes: 21 * Resource palette -21 * Resource palette: 22 22 * Should process dropping of files. 23 23 * User should be able to drag files outside Sophie 2.0. 24 24 * Same applies to Page templates palette, Plug-in palette, Books palette, Pages palette, Book templates palette etc. 25 * user should be able to use these to put things in them from the file system 26 and vise versa, or just transfer things from one palette to another 25 * Things should be dragged into palettes and out of, or just transfer things from one palette to another 27 26 (from Page palette to Page templates palette should create a template 28 27 for the page that is dragged and dropped in the templates palette.) . 29 28 * work areas - should process dragging of frame templates, resources (resulting in creating an appropriate frame). 30 29 * books desktop - should process creating a book from a template by dropping that template, should be able to export a book template by dragging it to the book templates. 31 * Design base classes that are able to 30 * All of the things mentioned should be made possible. The person should decide on whether some library should be used or another one should be written. 31 * provide a way to actually test the drag and drop functionalities. 32 * implement at least 3 DnD scenarios from the table that follows. 33 * A description in a wiki page should be created, explaining how to use the library and how things work. 34 * Examine the following table => http://spreadsheets.google.com/ccc?key=p-0Oq38E1aysuTs69KE68Nw&hl=en 35 * decide what could added. 36 * decide if there is something to remove. 32 37 * Unit test for the base implementation. 33 38 == Task result == 39 * source code 34 40 35 41 == Implementation idea == 42 * review DnD library in java. 43 * research for some other library. 44 * design the final library that we are going to use - it may be something existing or something that is newly created and uses something existing. 36 45 37 46 == Related == … … 40 49 41 50 == How to demo == 51 * Execute the Unit tests. 52 * Execute the three scenarios that have been implemented. 42 53 43 54 = Design =