[ENH] Speed up horizontal scrollbars

stéphane ducasse ducasse at iam.unibe.ch
Mon Apr 4 06:13:34 UTC 2005


It is ok for me.
I think that horizontal scrollbars in class categories are not really 
good.
On 4 avr. 05, at 0:20, Doug Way wrote:

>
> Alright, that speeds things back up quite a bit.  I think that may be 
> fast enough to turn the (optional) horizontal scrollbars back on, if 
> we add it to 3.9alpha.  What do you think, Stephane?
>
> Here are the test results, with the DoIt from my previous post ("UI 
> benchmarks..."):
>
> 3.9alpha-6606:
> 1-10:  6728
> 11-20: 11673
> 21-30: 17152
>
> 3.9alpha-6606 with #alwaysHideHScrollbar off:
> 1-10:  12562
> 11-20: 17818
> 21-30: 23245
>
> 3.9alpha-6606 with #alwaysHideHScrollbar off and Steven's 
> fasterHScrollbar.cs:
> 1-10:  7816
> 11-20: 13101
> 21-30: 18395
>
> 3.9alpha-6606 with #alwaysHideHScrollbar off and Steven's 
> fasterHScrollbar.cs, plus Accuny text/list/code fonts & no rounded 
> corners:
> 1-10:  6861
> 11-20: 7851
> 21-30: 4640
>
> - Doug
>
>
> On Apr 3, 2005, at 3:46 PM, Steven Swerling wrote:
>
>> The attached changeset speeds up initialization of scrollpanes 
>> containing horizontal scrollbars by caching scroll range values.
>>
>> Compared to turning off horz scrollbars altogether, "Browser 
>> openBrowser" is still about 70ms slower, and "Browser fullOnClass: 
>> Browser selector: openBrowser" is about 120ms slower. A signifigant 
>> speedup nonetheless with a penalty analagous to turning rounded 
>> window corners on.
>>
>> <fasterHScrollbar.2.cs.gz>
>
>




More information about the Squeak-dev mailing list