[ENH] linesInHierarchy #2 ([et][er] - deserves either a cleanup or breakup)

Daniel Vainsencher danielv at netvision.net.il
Tue Mar 25 19:05:17 UTC 2003


I've had a look at the code. It has some long methods.

I think it makes our hierarchies clearer. Other opinions on whether this
should be included are welcome.

What I definitely want and would endorse, is the keyboard control over
hierarchial lists (aka Hierarchy List Morph - Navigation on SM), but it
seems dependent on something defined by this changeset. 

If what's here really is important, I'd like to see it become a separate
[FIX].

Daniel

sps2000 at mail.com wrote:
> 
> --Boundary_(ID_790fPbeT7LeW5T0TcpNS8Q)
> Content-type: TEXT/PLAIN
> Content-transfer-encoding: 7BIT
> 
> from preamble:
> 
> "Change Set:		linesInHierarchy
> Date:			28 December 2002
> Author:			Steven Swerling
> 
> Add a preference called showLinesInHierarchyViews. When true, feint
> lines are drawn in hierarchy views to make it more clear how the
> elements in the view are related. 
> 
> Added this version: Added drawing optimizations to the last version of
> this changeset, and a color fix. Also, incorporates Ned Konz' fix for
> list items that have icons (for the StarBrowser)"!
> 
> --Boundary_(ID_790fPbeT7LeW5T0TcpNS8Q)
> Content-type: application/octet-stream; NAME=linesInHierarchy.cs.gz
> Content-transfer-encoding: base64
> Content-disposition: attachment; filename=linesInHierarchy.cs.gz
> 
> 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
> 
> --Boundary_(ID_790fPbeT7LeW5T0TcpNS8Q)--



More information about the Squeak-dev mailing list