| Summary: | [Widgets] Coolbar: Can't easily rearrange coolbar groups | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Jared Burns <jared_burns> |
| Component: | SWT | Assignee: | Platform-SWT-Inbox <platform-swt-inbox> |
| Status: | CLOSED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | billy.biggs, douglas.pollock, ericwill, markus.kell.r |
| Version: | 3.0 | Keywords: | triaged |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
Doug, Not sure if this is Coolbar or DND. Please reassign as necessary. As far as I know, this is SWT code not ours. SWT: can you comment? Am I off my rocker? This is CoolBar beahviour, so it's swt. I see this behaviour in IE, though it's a bit flakey. FH to investigate what's involved here. This scenarios works on Windows for me, fails on the other platforms (Emulated CoolBar). Is that true for you as well? On the most recent build, I see that it fails as I originally described on Linux, but "kind of" works on Win2K. On the Win2K SDK, if I open the Java perspective, grab the rightmost coolbar group, and try to drag it all the way to the left, it makes a mess. It will move to the left of one or two groups, but then it stops moving. And when it *does* move, it ends up "throwing" the groups all the way over to the far right of the toolbar, instead of just swapping positions. On Windows the OS laid out the CoolItems, there is nothing I can do. *** Bug 57263 has been marked as a duplicate of this bug. *** Your bug has been moved to triage, visit http://www.eclipse.org/swt/triage.php for more info. No response in awhile. Closing the bug for now, please re-open with a snippet if the issue persists. |
Build 200403251651 1. Given a coolbar with groups, A, B, and C. ||A||B||C 2. Grab group C and try to position it to the left of group A or B to create: ||C||A||B or ||A||C||B 3. Step 2 can't be done in one step. A workaround is: I. Drag group C to the next row to create: ||A||B ||C II. Drag group C back up to the first row and drop it in the desired location: ||C||A||B or ||A||C||B If group C is dragged to the left of group A or B and released, it should be placed in that location.