Changes between Version 3 and Version 4 of BASE_DND_R1


Ignore:
Timestamp:
06/10/09 14:23:16 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TabularUnified BASE_DND_R1

    v3 v4  
    88 This revision of the task will introduce CUT/COPY and PASTE operations for resources in Sophie2.0. It should also provide the implementation for clipboard operations with images(from, to and in Sophie2.0). If there is time left a prototype drag and drop functionality is considered to be implemented. 
    99== Task requirements == 
     10 * Provide support for CUT/COPY/PASTE of resources. 
     11  * From resource palette to the page work area. 
     12  * From the page work area to the resource palette. 
     13 * Provide support for CUT/COPY/PASTE of images. 
     14  * From an image frame to an image editor outside sophie. 
     15  * From an image editor to sophie: 
     16   * to the resource palette. 
     17   * to the image frame - should change the image. 
     18   * to the page work area - should create a new image frame. 
     19  
     20== Task result == 
     21 * source code. 
     22 * '''Optional:'''wiki content with diagrams. 
     23 
     24== Implementation idea == 
    1025 * Create implementations of DndData for resources. 
    1126  * Either one DndData or multiple for the different types of resources. Depends on the design. 
     
    2540   * Provide a diagram of the D'n'd manager. 
    2641   * Create a wiki page named BASE_DND, to serve as a reference for all drag and drop and cut/copy/paste functionality. It should have all the design of the base library, as well as the already implemented functionality. For example explaining the use cases that are implemented. 
    27  
    28 == Task result == 
    29  * source code. 
    30  * '''Optional:'''wiki content with diagrams. 
    31  
    32 == Implementation idea == 
    33  * Create a FrameData class, that should represent a DndData for Frames. It would be difficult to create the hierarchy for all resources without having a use case implemented  and the frame will be our starting point. Eventually should create a hierarchy or several more classes. 
    34  * Optional stuff: 
    3542  * Create a DndManager class. It should be able to provide the interaction between VisualElements. 
    3643  * Create the diagram using netbeans and put it in the newly created page. Put also the wiki content of the previous revision of this task.