Open Bug 38467 Opened 24 years ago Updated 2 years ago

Give native scrollbars a context menu in Windows

Categories

(Core :: XUL, enhancement, P3)

x86
Windows 2000
enhancement

Tracking

()

Future

People

(Reporter: timeless, Unassigned)

References

Details

(Keywords: helpwanted)

Enable native scrollbar widgets in preferences: debug.
Right click a vertical scrollbar
Behavior = as if you clicked into the document
Expected behavior [windows2000]: a popup menu for scrollbars

Enable native scrollbar widgets in preferences: debug.
Right click a horizontal scrollbar
Behavior = as if you clicked into the document
Expected behavior [windows2000]: a popup menu for scrollbars
They're related, see this bug for the correct menus.
Depends on: 38466
I think mozilla should show both the navigation options and scrolling options 
when you right-click a scrollbar in order to be consistent with right-clicking 
images, links, etc.
How does this differ from bug 38466?
Resolving as dup, if anyone can see why these are distinct, please reopen this, 
target M30 and put on the helpwanted radar.

*** This bug has been marked as a duplicate of 38466 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
I agree; it's really the same thing.  If native scrollbars will have these menus 
(though I don't think it's worth the time to implement this - why would you 
*EVER* want to use such a useless menu?), they'll likely have them wherever they 
appears (prefs, content area, etc.)
Status: RESOLVED → VERIFIED
reopen, as timeless says he intended these two bugs to be distinct.

Status: VERIFIED → REOPENED
Resolution: DUPLICATE → ---
OK then.  i'm not quite sure why, but...

fixing this up as 38466 (helpwanted, M30, enhancement)
Severity: normal → enhancement
Keywords: helpwanted
Target Milestone: --- → M30
Mass-moving all M20-M30 XPToolkit bugs to Future
Target Milestone: M30 → Future
Debogosifying summary. Removing dependency, since none exists.

If native scrollbars get this context menu automagically in Windows 2000 (which 
they probably do, since bug 38466 claims that they appear in Netscape 4.7), then 
there should be no need for this bug.

But even if they aren't attached automagically, this bug is probably WONTFIX 
anyway, since native scrollbars are going to go away eventually. Right?
No longer depends on: 38466
Summary: Windows2000 native scrollbars have a context menu. Mozilla XP widgets does not have this menu. 4xp → Give native scrollbars a context menu in Windows
How about making this bug block bug 35996, "Maintain native scrollbars"?
Marking as blocking bug 35996 as per Jesse's comment.

A detailed description of the correct popup menus can be found in bug 38466

I guess I should explain why this bug happens...
The reason that Mozilla's usage of native widgets fails to work the way 
Netscape4.7 does is that mozilla uses two native scrollbars instead of native 
window box w/ attached scroll bars [or whatever the actual object is for 4.7].

Essentially:
Standalone native scrollbars, which seem to be depricated (I can't find one) in 
these in windows 2000, don't get these menus; The objects remain for backwards 
compatibility.  In windows 2000 you should be using sliders for objects that 
don't scroll content and attached scrollbars for objects that do scroll content.
Native scrolling windows' scrollbars get these menus.

If you think about it, this makes sense; It doesn't make much sense for a 
random scrollbar to have a page up feature if it's controlling something that 
doesn't think in terms of pages.  However for a window [or any object that has 
scrollbars in both orientations] it does make sense to describe page up and all 
of the other items.
Blocks: 35996
we currently have no plans to support native scrollbars; reassigning to nobody
Assignee: trudelle → nobody
Status: REOPENED → NEW
Moving to mozilla.org
Assignee: nobody → nobody
Nominating for Mozilla1.1 because this is blocker of 35996 targeted for that
release. BTW year and half passed since last comment - should anybody assign
this bug (actually nobody@mozilla.org)? (Just asking...)
Keywords: mozilla1.1
Keywords: mozilla1.1
Flags: wanted1.9.2?
QA Contact: jrgmorrison → xptoolkit.widgets
Flags: wanted1.9.2?
Flags: wanted1.9.2-
Flags: blocking1.9.2-
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.