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

Summary: Winsys DnD - Use half transparent drag image of whole window during DnD
Product: platform Reporter: David Simonek <dsimonek>
Component: Window SystemAssignee: Stanislav Aubrecht <saubrecht>
Status: RESOLVED FIXED    
Severity: blocker CC: anebuzelsky
Priority: P1 Keywords: PLAN
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Bug Depends on: 37198, 116628    
Bug Blocks: 123118    

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.