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 211836

Summary: Enhance window drag'n'drop feedback
Product: platform Reporter: Stanislav Aubrecht <saubrecht>
Component: Window SystemAssignee: Stanislav Aubrecht <saubrecht>
Status: RESOLVED FIXED    
Severity: normal CC: theofanis
Priority: P2    
Version: 7.2   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on:    
Bug Blocks: 209468    
Attachments: proposed patch
proposed patch

Description Stanislav Aubrecht 2012-04-27 10:17:11 UTC
When dragging a window the visual feedback should indicate whether the window will be dropped into an editor mode or into non-editor mode.
Since version 7.1 it is possible to mix document windows together with non-editor windows which may lead to unwanted side effects. See e.g. issue #209468
Comment 1 Theofanis Oikonomou 2012-08-02 16:12:09 UTC
Created attachment 122690 [details]
proposed patch
Comment 2 Stanislav Aubrecht 2012-08-03 09:51:37 UTC
Thanks for the patch but it's not exactly what I had in my mind:)
The drop feedback should be different only when document and non-documents are about to be mixed. So dragging a document window and dropping below/next to some other document is legal and expected operation. However dropping an editor window next to Projects window leads to window type mixing that user should be warned about.
Also when dropping Projects window next to Navigator there should be no change in the visual feedback. But when the window is about to be dropped next to a document window the user should get a different visual feedback.

Btw, the feedback could be given also in the image of the dragged window instead of the drop target shape...
Comment 3 Theofanis Oikonomou 2012-08-03 13:38:08 UTC
Created attachment 122718 [details]
proposed patch

Now it is more clear what you wanted to achieve. 

The new patch paints with the default (red-ish) border the drop area and also the drag window(1) iff document TC is going to be dropped into editor mode or non-document TC is going to be dropped into non-editor mode. 

On the other hand the patch paints with a new color (green-ish) border the drop area and also the drag window iff document TC is going to be dropped into non-editor mode or non-document TC is going to be dropped into editor mode.

(1) I do not know if you want to paint the drag window red-ish in the default case.
Comment 4 Stanislav Aubrecht 2012-08-17 09:34:22 UTC
Thanks for the patch! I've tweaked it a bit and pushed into core-main 01830132d367
Comment 5 Quality Engineering 2012-08-18 01:35:25 UTC
Integrated into 'main-golden', will be available in build *201208180001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/01830132d367
User: S. Aubrecht <saubrecht@netbeans.org>
Log: #211836 - provide visual feedback when component types (editor x view) are being mixed during dnd