Closed Bug 32730 Opened 24 years ago Closed 24 years ago

[feature] Auto-scrolling XPMenus

Categories

(Core :: XUL, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: mikepinkerton, Assigned: eric)

References

Details

(Whiteboard: [nsbeta2+]Exception Feature 5 days 6/19)

Need to find a nice way to allow autoscrolling for xpmenus. The solution for this 
is probably found in the work i'll do for auto-scrolling the tree view during d&
d. will mark this a depenedency of that.
accepting for m17.
Status: NEW → ASSIGNED
Depends on: 28226
Target Milestone: M17
Mass moving M17 bugs to M18
Target Milestone: M17 → M18
Mass-moving feature bugs back to M17
Target Milestone: M18 → M17
Whoops, these features are planned for post B2, moving back to M18.  Sorry for
the excess spam.
Target Milestone: M17 → M18
Whiteboard: 5 days?
assigning to evaughan for task breakdown and estimate, and to determine 
possible overlap with Bug 11586. Need to offload as much of the implementation 
as possible to someone else.
Assignee: pinkerton → evaughan
Status: ASSIGNED → NEW
Whiteboard: 5 days? → 5 days? (Need task breakdown)
task breakdown

days item
1    build scrollbox
1    build auto scroll button
2    write xbl to hook them to menu code to autoscroll

I would probably have to at least build the scrollbox myself. 

Status: NEW → ASSIGNED
Whiteboard: 5 days? (Need task breakdown) → 5 days
i disagree with this breakdown. one day to build a scrollbox? and make sure it 
works on 3 platforms? 
Putting on [NEED INFO], waiting for decision on tree re-write.
Keywords: nsbeta2
Whiteboard: 5 days → [NEED INFO]5 days
moving back to untargetted until we get a decision
Target Milestone: M18 → ---
*spam*: transferring current XP Menu bugs over to jrgm, the new component owner.
feel free to add me to the cc list (unless am the Reporter) of any of these, if
you have any questions/etc.
QA Contact: sairuh → jrgm
Whiteboard: [NEED INFO]5 days → 5 days
Pinkerton wrote:
> i disagree with this breakdown. one day to build a scrollbox? and make sure it 
> works on 3 platforms? 

The scrollbox already exists mostly it is merely a gfxscrollframe which we use 
everywhere already. All I would do is expose it as a XUL tag and add some 
attributes to set max, and cur position.
Giving [nsbeta2+]Exception Feature status.
Whiteboard: 5 days → [nsbeta2+]Exception Feature 5 days
NEED ETA <MM/YY>
Whiteboard: [nsbeta2+]Exception Feature 5 days → [nsbeta2+]Exception Feature 5 days NEED ETA <MM/YY>
er, DD
Whiteboard: [nsbeta2+]Exception Feature 5 days NEED ETA <MM/YY> → [nsbeta2+]Exception Feature 5 days NEED ETA <MM/DD>
adding date
Whiteboard: [nsbeta2+]Exception Feature 5 days NEED ETA <MM/DD> → [nsbeta2+]Exception Feature 5 days 5/19
er, 6/19 ?
Whiteboard: [nsbeta2+]Exception Feature 5 days 5/19 → [nsbeta2+]Exception Feature 5 days 6/19
Feature landed. Tested on Mac, NT, and Linux
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
verified fixed (and quite nice too). [I do have a couple of bugs that I will 
file in a moment, but one's a tweak, and the other is a bug with very large
bookmarks.html on the mac].
Status: RESOLVED → VERIFIED
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.