Opened 17 years ago
Last modified 7 months ago
#146 new enhancement
Scroll wheel and arrows on scroll bars don't work in container with large number of files > 32,000
Reported by: | Gregg Young | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | Release_3.26 |
Component: | fm/2 base | Version: | |
Keywords: | Cc: |
Description
Change History (13)
comment:1 by , 17 years ago
Summary: | Scroll wheel and arrows on scroll bars done work in container with large number of files > 32,000 → Scroll wheel and arrows on scroll bars don't work in container with large number of files > 32,000 |
---|
comment:2 by , 17 years ago
Milestone: | → Release_3.9 |
---|
comment:3 by , 17 years ago
comment:4 by , 17 years ago
Milestone: | Release_3.9 → Release_3.10 |
---|
comment:5 by , 17 years ago
Milestone: | Release_3.10 → Release_3.11 |
---|
comment:6 by , 16 years ago
Milestone: | Release_3.12 → Release_3.13 |
---|
comment:7 by , 16 years ago
Milestone: | Release_3.13 → Release_3.14 |
---|
comment:8 by , 16 years ago
Milestone: | Release_3.14 |
---|
comment:9 by , 11 years ago
This doesn't occur with the IBM single mouse driver but does with amouse. This indicates it is an amouse defect. Reported to eCS http://bugs.ecomstation.nl/view.php?id=3023
The scroll buttons don't work independent of the mouse driver.
comment:10 by , 11 years ago
Milestone: | → Release_3.23 |
---|
comment:11 by , 10 years ago
Milestone: | Release_3.23 → Release_3.24 |
---|
Ticket retargeted after milestone closed
comment:12 by , 9 years ago
Milestone: | Release_3.24 → Release_3.25 |
---|
comment:13 by , 7 months ago
Milestone: | Release_3.25 → Release_3.26 |
---|
Ticket retargeted after milestone closed
Note:
See TracTickets
for help on using tickets.
A secondary problem with this is that the window doesn't update while the slider is moving if more than 2000-2300 files are in the window.
The 'normal' tab scroll limit is record height x number of records, the height of the 'viewport is limited to 32768 essentially limiting the number of records to the vicinity of 2000-2200, depending on the font used. Beyond that you can move the scrollbar and the container updates only when you stop scrolling. Seems like long ago, someone was working on 32-bit scrollbars.
The container does not have a record limit per se. However, there might be a defect in the logic that updates the scrollbar. If so, there are a couple of ways to handle this. One is the subclass the container scrollbar and correct the math. The other is to limit the container to less than 32K records and use CN_QUERYDELTA to manage the current contents.