Bug 67582 - [Manifest Editor] Copy, cut and paste operations not supported in table and tree viewers
Summary: [Manifest Editor] Copy, cut and paste operations not supported in table and t...
Status: RESOLVED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal with 1 vote (vote)
Target Milestone: 3.3 M7   Edit
Assignee: Mike Pawlowski CLA
QA Contact:
URL:
Whiteboard:
Keywords: readme
: 60178 67450 73566 88462 94387 135557 135558 147495 148398 167819 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-06-17 02:34 EDT by Wassim Melhem CLA
Modified: 2007-04-27 01:56 EDT (History)
9 users (show)

See Also:


Attachments
Test Plan: Copy, Cut, Paste (46.00 KB, application/binary)
2007-04-27 01:56 EDT, Mike Pawlowski CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wassim Melhem CLA 2004-06-17 02:34:37 EDT
In the new plugin editor, copy/cut/paste are not supported in the table 
viewers on the Dependencies/Libraries/Extensions/Extension points pages.

Copy/Cut/Paste is of course enabled in all other aspects of the editor (text 
fields, text areas, and of course, the Source page(s).

Will be addressed post-3.0.
README entry for 3.0.
Comment 1 Wassim Melhem CLA 2004-06-17 02:36:31 EDT
*** Bug 60178 has been marked as a duplicate of this bug. ***
Comment 2 Wassim Melhem CLA 2004-06-17 02:37:05 EDT
*** Bug 67450 has been marked as a duplicate of this bug. ***
Comment 3 Wassim Melhem CLA 2004-09-09 13:07:58 EDT
*** Bug 73566 has been marked as a duplicate of this bug. ***
Comment 4 Wassim Melhem CLA 2006-04-11 03:15:46 EDT
*** Bug 88462 has been marked as a duplicate of this bug. ***
Comment 5 Wassim Melhem CLA 2006-05-30 22:24:29 EDT
*** Bug 144492 has been marked as a duplicate of this bug. ***
Comment 6 Wassim Melhem CLA 2006-06-29 22:27:58 EDT
*** Bug 148398 has been marked as a duplicate of this bug. ***
Comment 7 Wassim Melhem CLA 2006-06-29 22:28:52 EDT
*** Bug 135558 has been marked as a duplicate of this bug. ***
Comment 8 Wassim Melhem CLA 2006-06-29 22:29:29 EDT
*** Bug 135557 has been marked as a duplicate of this bug. ***
Comment 9 Mike Pawlowski CLA 2007-04-17 15:56:57 EDT
*** Bug 167819 has been marked as a duplicate of this bug. ***
Comment 10 Mike Pawlowski CLA 2007-04-17 16:07:12 EDT
*** Bug 94387 has been marked as a duplicate of this bug. ***
Comment 11 Mike Pawlowski CLA 2007-04-17 17:41:19 EDT
Bug # 37223 is relevant regarding how to do paste enablement correctly.
Comment 12 Wassim Melhem CLA 2007-04-24 01:17:33 EDT
*** Bug 147495 has been marked as a duplicate of this bug. ***
Comment 13 Mike Pawlowski CLA 2007-04-27 01:54:18 EDT
Fixed.  Patch released to HEAD.

Target:  3.3 M7

Work Done:

Copy, cut and paste (clipboard) operations fixed in table and tree viewers 
for the following sections:

* Dependencies Page
   -> Required Plug-ins
   -> Imported Packages
   -> Automated Management of Dependencies
* Runtime Page
   -> Exported Packages
   -> Package Visibility
   -> Classpath
* Extensions Page 
   -> All Extensions
* Extension Points Page
   -> All Extension Points

Clipboard operations work using:

* Associated accelerator keys
* Context menu

Clipboard operations work with:

* Single selection
* Multi-selection (when allowed by receiver).

Copied model objects are transferred to clipboard as:

* Serialized objects
* Textual representations
  -> multi-selected objects are formatted and delimited as in source page

Paste enablement done intelligently to prevent addition of illegal items
and duplicate entries

* Extensions section uses schema information to calculate enablement
  -> Considers schema multiplicity constraints
  -> Considers schema element definition constraints (legal children)

Clipboard operations work for different sources and targets:

* Copy from form editor (plug-in or fragment) to
  -> Same form editor
  -> Different form editor
  -> Same source editor
  -> Different source editor
Comment 14 Mike Pawlowski CLA 2007-04-27 01:56:15 EDT
Created attachment 65149 [details]
Test Plan:  Copy, Cut, Paste