Community
Participate
Working Groups
Create generalized drag and drop adapters for all PDE editors and integrate their functionality with existing generalized UI components such as PDESection and PDEDetails. New adapters will leverage existing editor clipboard operation infrastructure.
Work Done: * New DND framework implemented at StructuredViewer level -> Clipboard operation infrastructure NOT utilized (not fine-grained enough) * New Interfaces: -> IPDEDragParticipant -> IPDEDropParticipant -> IPDESourceParticipant * New Adapters: -> PDEDragAdapter -> PDEDropAdapter Functional Client: * Bug # 173508 - [Cheatsheet][Editors][Simple] Implement drag and drop support for the master tree viewer TODO: * Add DND to Plug-in Manifest Editor
Generalized code such that drag and drop adapters are initialized at the structured viewer section level. DND enablement for a given viewer set by boolean value.
Functional Client: * Bug: 192898 - [Manifest][Editors] Implement drag and drop in "All Extensions" section
Bug # 192898 (Hyperlink did not resolve)
Framework: * Updated PDE drag adapter to support trees and tables Functional Client: * Bug # 192890 - [Manifest][Editors] Implement drag and drop in "Execution Environments" section
Functional Client: * Bug # 192893 - [Manifest][Editors] Implement drag and drop in "Required Plug-ins" section
Functional Client: * Bug # 192895 - [Manifest][Editors] Implement drag and drop in "Classpath" section One more to go.
Functional Client: * Bug # 192894 - [Manifest][Editors] Implement drag and drop in "Automated Management of Dependencies" section With 5 functional clients, the new DND framework can be considered complete and achieves the goals of modularity, usability and flexibility.
And we discover yet another one of Mike's talents: a DND genius. Thanks Mike.
Thanks Wassim.
Actually 6 clients.