Bug 50895 - [navigation] Outline popup window has problems usability
Summary: [navigation] Outline popup window has problems usability
Status: RESOLVED DUPLICATE of bug 37513
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 minor (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-29 14:00 EST by Adrian Sampaleanu CLA
Modified: 2004-03-04 09:29 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Sampaleanu CLA 2004-01-29 14:00:35 EST
The outline popup window (Navigate->Show Outline), should persist size/position 
changes between invocations. As well, the mouse scroll wheel does not scroll 
the outline when moved while on top of the member list.
Comment 1 Adrian Sampaleanu CLA 2004-01-29 14:29:20 EST
I see the request for size persistence is a duplicate of 37513. The lack of 
mouse wheel scrolling is still an issue though. 
Comment 2 Dani Megert CLA 2004-02-04 11:38:08 EST
For me mouse wheel scrolling works. Can you explain what you mean with
"the mouse scroll wheel does not scroll the outline when moved while on top of
the member list."
Comment 3 Adrian Sampaleanu CLA 2004-02-04 13:17:02 EST
First I want to make sure we're both talking about the popup outline window and 
not the dockable one (mouse wheel works in that one). With the popup outline, 
as I move the mouse over the window, focus (and highlight) follows the mouse 
position, but the mouse wheel has no effect. Mouse wheel scrolling works in 
other parts of the UI (e.g. editor, navigator views, etc.).

I tried to ensure the popup has focus, by clicking either in the text entry 
area at the top or the "footer" (non-list) part, but still can't scroll the 
list when cursor is positioned above it.

Also, although the sizing persistence issue for this outline window is reported 
in other bugs, I didn't see any kind of resolution. Any reason why?
Comment 4 Adrian Sampaleanu CLA 2004-02-04 13:24:22 EST
On further playing around with the popup outline view, I got the mouse wheel to 
scroll the list by initiating scrolling through click-and-drag on a member and 
holding the cursor at the top or bottom list edge and then releasing outside 
the list borders. I can't always get this to happen - mostly it doesn't, but I 
did get it 2-3 times.
Comment 5 Dani Megert CLA 2004-02-05 03:38:59 EST
>First I want to make sure we're both talking about the popup outline window and 
>not the dockable one (mouse wheel works in that one)
I think Navigate > Show Outline from comment 0 says it already ;-)

The reason why it is not working is because you probably set your mouse to only
track active windows, however the fast popup is not a full fledged window. If
you want your mouse to be able to scroll then enable it to also scroll
non-active windows, this will do the trick.

BTW: clicking into entry field or footer cannot work: those widgets have no
scroll bars - the scroll bars belong to the tree widget.
Comment 6 Adrian Sampaleanu CLA 2004-02-05 10:45:01 EST
I'm using Windows 2000 with a generic mouse driver (MS PS/2 compatible) and I 
don't see any option in the control panel applet to set any properties for the 
scroll wheel. The reason I was clicking on the entry field or footer was just 
to make sure that the popup the list was a child of _was_ the active window - I 
only attempted to scroll the list while the cursor was positioned above it. I'm 
at a loss then as to what to do since, as I mentioned before, scrolling with 
the wheel works fine with any other scrollable window/view.

Also, could you say anything about the size persistence issue?
Comment 7 Dani Megert CLA 2004-02-05 11:01:25 EST
Did you install the driver that comes with your mouse? This should offer to
configure you this.
Comment 8 Adrian Sampaleanu CLA 2004-02-05 11:10:07 EST
No, it's just a cheapo MS compatible mouse - I suspect that the majority of 
people don't install a driver for their mouse and just use the default. This is 
my work machine, but I can say that even for my computer at home where I have a 
pretty good mouse, I didn't install the specific driver since, alongside, it 
installs some bloatware with features that are non-essential. 

Comment 9 Dani Megert CLA 2004-02-05 11:17:34 EST
My standard WindowsXP mouse driver allows to set this - so maybe this isn't
available under Windows2000. Try a Win2k forum.
Comment 10 Dani Megert CLA 2004-02-06 03:34:57 EST
Can confirm bug using a standard PS/2 on WinXP. Not even TweakUI offers to
scroll non-active windows and even if I choose to activate the window over which
the mouse is (again via TweakUI) scrolling does not work for the Quick Outline.

Moving to SWT for comments.

Note: we use the following flags:
int shellStyle= SWT.RESIZE;
int treeStyle= SWT.V_SCROLL | SWT.H_SCROLL;
Comment 11 Grant Gayed CLA 2004-02-06 11:24:12 EST
Mousewheel scrolling of non-active windows has been requested in the past, but 
swt is not going to get in the way of the platform to make it happen in places 
where it's not configured to.  While there are some applications like IE that 
do this, this is a feature of the application and not of the underlying widgets.


*** This bug has been marked as a duplicate of 49816 ***
Comment 12 Adrian Sampaleanu CLA 2004-02-06 11:45:11 EST
All I can say is that without mouse wheel scrolling, the original summary of 
this bug - usability of the quick outline - is seriously affected since the 
other issue I brought up, the persistence of the popup window's size, doesn't 
look like it will be addressed. I mean if it is going against the platform 
behaviour to have scrolling in this case, the size of of the popup should be 
persisted so that the need for scrolling is be reduced. As it is, almost every 
time I use the quick outline, I have to resize it, and possibly drag the scroll 
bar button. Not too nice.
Comment 13 Steve Northover CLA 2004-03-03 13:25:05 EST
Adrian, SWT will not override the default platform behavior.  If you think 
that the problem can be addressed somehow in Platform/UI (ie. "... size of 
popup should be persisted ..."), reopen the bug there.  Thanks.
Comment 14 Adrian Sampaleanu CLA 2004-03-03 13:37:13 EST
OK, I've re-opened it under platform/UI - I think.
Comment 15 Debbie Wilson CLA 2004-03-04 09:29:02 EST
The resizing issue has been addressed under bug 37513.  Closing this PR.


*** This bug has been marked as a duplicate of 37513 ***