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 123110 - Winsys DnD - Use half transparent drag image of whole window during DnD
Summary: Winsys DnD - Use half transparent drag image of whole window during DnD
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: PLAN
Depends on: 37198 116628
Blocks: 123118
  Show dependency tree
 
Reported: 2007-11-30 10:21 UTC by David Simonek
Modified: 2008-12-22 11:40 UTC (History)
1 user (show)

See Also:
Issue Type: TASK
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Simonek 2007-11-30 10:21:48 UTC
Description:
- dragging tab or whole window will use half transparent "ghost" image of the window with real content. Ghost window
image will follow mouse cursor.
- ghost image should be rescaled to some maximized ghost image size, for performance and usability reasons
- ghost image should be created outside EQ thread, performance reasons
- image should visually move back to original location if drop was not succesfull
- image should darken a bit when dragged over area which is refusing drop - such indication will replace DnD cursors,
which are not that intuitive not reliable (problems on various platforms)

Dependencies, risks and fallbacks:
- JNA library allows access to ghost drag image. Without JNA, we will use non-transparent drag image. 
- Performance risk: We will need to change/improve/update winsys DnD architecture and glass pane usage to tune drag
performance.

Time estimation: 3 man weeks
Comment 1 David Simonek 2008-03-04 15:08:13 UTC
implemented.