[GOODIE]SPSBrowser version 3

Jim Benson jb at speed.net
Sat Sep 22 15:26:06 UTC 2001


Steve,

Very nice !!!

Jim

----- Original Message ----- 
From: "Steve Swerling" <sps2000 at mail.com>
To: <squeak-dev at lists.squeakfoundation.org>
Sent: Thursday, September 20, 2001 5:33 PM
Subject: [GOODIE]SPSBrowser version 3


> The new version of SPSBrowser requires requires spsWidget.1.cs, which is
> located here:
>     http://www.bestweb.net/~swerling/squeak/spsWidget.1.cs.gz
> 
> Get SPSBrowser here:
>     http://users.bestweb.net/~swerling/squeak/spsBrowser.3.cs.gz
> 
> Note: If you have a previous version of SPSBrowser installed, it is
> recommended you remove the changeset first before installing this one
> (or, in a normal PackagePaneBrowser, delete sps-widget and sps-browser).
> Make sure you first close any SPSBrowsers that are open.
> 
> Requires image containing updates up to #4332.
> 
> What's New:
> - lines in the hierarchy view
> - fileout for entire top level packages
> - combobox for the find class function
> - subclass dialog
> - bug fixes
> 
> SPSWidget contains a combobox, a dropdown list, some buttons, and some
> modal dialogs that some may find useful.
> 
> === From the preamble: ====
> The SPSBrowser is similar to the PackagePaneBrowser but enhances it in 2
> ways. First, it adds a class hierarchy view using a widget based on the
> SimpleHierarchicalListMorph, which you may be familiar with from the
> object explorer. It sounds cramped, but it works out quite nicely.
> Second, the performance is improved over the PackagePaneBrowser by
> caching information about the SystemOrganization. This eliminates what
> some may have noticed is a signifigant lag when selecting a method in
> the PackagePaneBrowser (this is only noticable when one of the top level
> packages is selected). It also reduces the toll that the
> PackagePaneBrowser takes on the CPU (on my machine it is about 15% of
> the processor capacity for each open package browser, the SPSBrowser is
> less than 1%).
> ============================
> 
> 
> 





More information about the Squeak-dev mailing list