Changes between Version 7 and Version 8 of BASE_DND_R2
- Timestamp:
- 08/27/09 13:27:14 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BASE_DND_R2
v7 v8 29 29 == Task requirements == 30 30 * Add menu entries for Cut, Copy, Paste in the Edit menu. 31 * Provide support for drag and drop of resources. 32 * From resource palette to the page work area 33 * Dragging an image resource from the resources palette and dropping it to the page work area should create a new image frame with the selected resource. 34 * Dragging text resource from the resource palette and dropping it to the page work area should create a new text frame with the selected resource. 35 * It is optional to do this for other resources at this revision. 36 * From resources palette to an application outside Sophie. 37 * Drag an image resource from the resources palette and drop it to an image editor. 38 * Create the hierarchy and logic how resources from the resources palette will be dragged and dropped. 39 * (optional) Dragging an image from image editor to resource palette and from text editor to resource palette should create corresponding rsources. 31 40 32 41 == Task result == 33 42 The result of this task must be code. 34 43 == Implementation idea == 35 ^(Provide some rough implementation idea(s).)^ 44 The Edit menu could look like: 45 * __E__dit 46 * __U__ndo Ctrl+Z 47 * __R__edo Ctrl+Y 48 * Separator 49 * Cu__t__ Ctrl+X 50 * __C__opy Ctrl+C 51 * __P__aste Ctrl+V 52 * __D__elete Delete 53 * Separator 54 * __B__ook Title (no need for "set" as it is implied by being in the Edit menu) 55 * Pa__g__e Dimensions 56 36 57 37 58 == Related == … … 39 60 40 61 == How to demo == 41 ^(Provide instructions for demonstration of the task.)^ 62 * Use case 1: 63 * Start sophie. 64 * Drag and drop or cut/copy and paste an image resource from resources palette to an image editor. (for example gimp). 65 * The image should appear in the editor. 66 * Use case 2: 67 * Start sophie. 68 * Create some frames. 69 * Drag and drop or cut/copy and paste a frame resource from the resource palette to the page work area. 70 * The corresponding frame should appear as a copy of the selected one. 42 71 43 72 = Design =