Changes between Version 1 and Version 2 of APP_DND_INTERACTION_R0


Ignore:
Timestamp:
10/27/09 23:20:38 (15 years ago)
Author:
vanya
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • APP_DND_INTERACTION_R0

    v1 v2  
    44 
    55= Analysis = 
    6 ^(Give as much as possible of the needed information for designing and implementing the task in the following sections.)^ 
    76 
    87== Overview == 
    9 ^(Provide a brief overview of the whole task in its first revision. Stick to the current revision of the task, but keep an eye to the whole task progress, and stay alert for possible smells.)^ 
     8* Achieve the following 
     9  * User should be able to embed a book by dragging book from open books palette to the current book. - optional 
     10   * The embedded book should be linked 
     11   * When not appropriate action is executed (e.g. trying to embed a book in itself) message warning for the inappropriate must be evoked.  
     12  * Dragging a page resource from the resources palette to the page should do nothing - ok 
     13  * Dragging a page (pages) from the page preview palette to the page preview palette should put the selected page(s) to the desired position 
     14   * If the selection is not by neighbour pages, they should become neighbour and put where dropped 
     15   * A highlight between pages should appear before drop 
     16  * Dragging a page template from the library tab over an existing page in the page preview palette should apply the template to the page it was dropped on 
     17   * The target page should be highlighted before the drop 
     18  * Dragging a page template from the library tab before/after an existing page in the page preview palette should create a new page from the selected template and put it where it was dropped  
     19   * A highlight between pages should appear before the drop 
     20  * Dragging a page from the resources palette to the page preview palette between pages puts the page in the page sequence (links it) 
     21   * A highlight between pages should appear before the drop 
     22  * Dragging a page from the resources palette to the page preview palette over an existing page replaces the targed page with the dropped one (linked) 
     23   * A highlight between pages should appear before the drop 
     24  * Dragging image resource to an empty space of the page work area should create a frame and link the resource in it - ok 
     25  * Dragging text resource to an empty space of the page work area should create a frame and link the resource in it - ok 
     26  * Dragging a book resource to an empty space of the page work area should create a frame and link the book in it - ok 
     27  * Dragging an audio resource to an empty space of the page work area should create a frame and link the audio in it - ok 
     28  * Dragging a video resource to an empty space of the page work area should create a frame and link the video in it - ok 
     29  * Draggging a pdf resource to an empty space of the page work area should  create a frame and link the PDF in it - ok 
     30  * Dragging any resource to an empty space of the page work area or resources palette of another book should copy the resource to the target book. The resource should have the same name as it was in the previous boook. - ok 
     31  * If one of the above resources is dropped over the content of an existing frame, it should replace it's content - later 
     32  * If an image resource is dropped over the padding space of an existing frame, it should replace it's background - ok 
     33   * If other resource is dropped over the padding space of an existing frame, nothing should happen - ok 
     34  * Dragging a frame (using titlebar) to another book should copy the frame (including contents) to the other book - not defined yet 
     35  * Pressing CTRL before the drop forces copy instead of link - optional 
     36  * Pressing Alt before the drop forces link instead of copy - optional 
     37 
     38* Reordering pages in page preview palette - optional 
     39* Drag'n'drop of styled text - ok 
    1040 
    1141== Task requirements == 
     
    1949 
    2050== Related == 
    21 ^(Add links to related tasks that could be useful or helpful.)^ 
     51http://sophie2.org/trac/wiki/InteractionAndGraphicsDesign/DragNDrop 
     52http://sophie2.org/trac/wiki/GlobalSpecification/DragNDrop 
    2253 
    2354== How to demo ==