This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 20359 - [DnD] DnD support for Nodes in Explorer
Summary: [DnD] DnD support for Nodes in Explorer
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Explorer (show other bugs)
Version: 3.x
Hardware: PC All
: P2 blocker (vote)
Assignee: Jiri Rechtacek
URL:
Keywords: UI
Depends on: 12389 20360 21109 21597 21598 21599 21600
Blocks: 22109
  Show dependency tree
 
Reported: 2002-02-08 13:25 UTC by David Simonek
Modified: 2008-12-23 13:37 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2002-02-08 13:25:58 UTC
Target is to enable drag and drop of nodes for several actions like cutting and
copying of nodes, reordering nodes.
Comment 1 David Simonek 2002-02-21 16:51:26 UTC
thougts of problems to be solved:
- current UI doesn't look very good (nbui consultation needed)
- what if for example data object is dropped on method? It must be
evident that it's not possible (show "no entry" cursor?, display
notification dialog that it's not possible?)
- what if user tries to drop over read-only node (such as jar entry
nodes in jar files)
- what if multiple selection is made of different object types
(read-write, read only)? what should drop do then?
- do various gestures like Ctrl+drag, Ctrl+Shift+drag work correctly
or work at all?
- display popup menu with possible choices when dragging with right
mouse button?
- check heavily used nodes from some other modules (java nodes, xml
nodes, ejb, web nodes?) if they are able to support DnD correctly

Uff, lot of work.
Comment 2 Jiri Rechtacek 2002-05-15 17:32:43 UTC
The DnD support in explorer is implemented.
The is a status:
TreeView
- use the gestures and cursors by UI spec, built on Cut/Copy/Paste
framework
- show popup menu with the possible actions by given gesture
- improved visual feedback about status DnD process
- reorder nodes by DnD

ListView
- implemented but it has not be used yet

Reorder customizer
- implemented but disabled because the reported jdk bug. On jdk1.4
impend freeze system's window manager. It should be fixed in jdk1.4.1.
Comment 3 Jaroslav Tulach 2002-09-30 12:58:57 UTC
These issues have been reported to be part of Sun's "should have" contribution
to NetBeans 4.0 and be "high level" issues. That is why I am changing them to be
FEATUREs with P2. If you think I've done wrong change, please update the issue
and internal documents.