Hi, 

I have done a new version of this morph. Since the basic list morph can now 
render all kind morphs, I wanted to try with a new approach consisting of wrap 
each element with a designated morph.

For the default behavior, speed is a bit better

MessageTally spyOn: [ SystemNavigation default browseAllCallsOn:  #+]
old version:   - 3829 tallies, 3843 msec.
new version:  - 2824 tallies, 2824 msec.

I use the same approach for a new sender implementation using spec and since I 
already know the column widths, the speed is really better
 - 835 tallies, 840 msec. (and it does a hierarchy sort)

I am currently working on this aspect (if the model specify the widths, is it 
really faster ?)

Code is available here:

Gofer new
    repository: 'http://ss3.gemstone.com/ss/DirtyExperiments';
    package: 'MultiColumnList';
    load

This code is depending of issues 5283 and 5181



Ben

Reply via email to