Changes between Version 12 and Version 13 of BASE_DND_R1


Ignore:
Timestamp:
06/15/09 15:31:59 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_DND_R1

    v12 v13  
    7575   * [source:branches/private/peko/sophie2-platform/modules/org.sophie2.main.app.model/src/main/java/org/sophie2/main/app/model/dnd/HotTextTransferable.java HotTextTransferable] - transfers hot text resources, hot text itself and plain text (using StringData) that represents the plain text representation of the hot text. 
    7676   * [source:branches/private/peko/sophie2-platform/modules/org.sophie2.main.app.commons/src/main/java/org/sophie2/main/app/commons/dnd/ResourcesListTransferable.java ResourcesListTransferable] - transfers a list of resources and a string representing their locations divided by new line character. (this is behavior from gnome). 
     77  * Note that every dnd data and every transferable is placed in the module it depends on (in a package named '''dnd'''). This will guarantee that modules not knowing about ImageResource for example cannot even try to acquire an ImageResourceData where a paste or drop operation is performed. 
     78  * In order to implement copy/cut and paste for the work area, an interaction map for the AuthorPageWorkArea and the AllResourcesPalette should be implemented. This also includes registering their components to the SwingEventAdapter. 
     79  * Copying a list of resources from the resource palette and eventually pasting them in the work area will be handled by an operation in the PageLogic which will fire event for every resource in the list, so that the logics knowing about the resource type given handle the provided resource. 
    7780 
    7881= Implementation =