Ticket #146 (new enhancement)

Opened 16 months ago

Last modified 5 weeks ago

Scroll wheel and arrows on scroll bars don't work in container with large number of files > 32,000

Reported by: gyoung Owned by:
Priority: major Milestone:
Component: fm/2 base Version:
Keywords: Cc:
Blocking: Blocked By:

Description


Change History

Changed 16 months ago by gyoung

  • summary changed from Scroll wheel and arrows on scroll bars done work in container with large number of files > 32,000 to Scroll wheel and arrows on scroll bars don't work in container with large number of files > 32,000

Changed 13 months ago by gyoung

  • milestone set to Release_3.9

Changed 13 months ago by gyoung

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.

Changed 11 months ago by gyoung

  • milestone changed from Release_3.9 to Release_3.10

Changed 10 months ago by gyoung

  • milestone changed from Release_3.10 to Release_3.11

Changed 4 months ago by stevenhl

  • milestone changed from Release_3.12 to Release_3.13

Changed 3 months ago by gyoung

  • milestone changed from Release_3.13 to Release_3.14

Changed 5 weeks ago by gyoung

  • milestone Release_3.14 deleted
Note: See TracTickets for help on using tickets.